This commit adds CSR validation and generation of a baseline requirements
compatible request token instead of a UUID.
Logging has been configured to use timestamps.
This commit adds CSRF protection based on the gorilla/csrf package.
Node dependencies have been updated.
Logging uses sirupsen/logrus for log level support now.
This commit adds a simple go backend calling openssl ca to sign CRS
coming from the client. The JavaScript code in src/index.html has been
extended to send requests to the sign endpoint and display the resulting
certificate in a separate div element.
A script setup_example_ca.sh and an openssl configuration file ca.cnf
has been added to allow quick setup of a simple example CA.