Handle removing events/hooks. Getting ready for scripts
See Description

new config layout
api
log bug fix for flat files
change up main to handle new config
scripts
tools.regexString()
working on an example script
server.js changes
- server.commands
- server.run() runs a function in a script context (sid context, not a
sandbox context)
- server.add() adds a new command to the server
- server.script() gets a script based on the sid
Added config for both environments I'm testing on