Added configuration defaults and error checking

Added JSV and jsvutil Node packages.
Created JSON schema for config file.
Changed proxy to validate config file using jsvutil.
Changed proxy and sub-modules to use config generated by jsvutil.
Added TLS key and certificate validation to proxy.
All validation generates appropriate error messages.