Removed NPM debug log, added it to ignore
Added configuration methods

This allows the service to pick up a user specified config if
available, if one does not exist it will default to a basic config