Moved config back out to route

Config sets the paths for everything else so it should always be at the root - or at the same directory level as the app start function
Added function to viperfish.init to search for a custom config file
Added underscore to the requirements
Got the custom config and set the custom config settings