added logging and split out mdw implementations

- split out cors implementation from server.js into folder
./middleware/cors
- added logging via bunyan and configurable streams for both stdout and
file logging
- requests now get a uuid via mdw
- requests now get a logger instance
- requests are now logged via mdw when they exit and leave the system
- added “npm start” script for starting the server