Added a config parser

Using node-validate to validate our config object with a schema, config is now in config.js so it can be commented.
Commented config file, moved to private, exposed to specific sections to the client side properly
Added some validation on the defaultNetwork object when it's being added