Code cleanups

- Some spacing and ordering issues

- Use require without brackets and with destructuring assignment where
  applicable

- git_blob => gitBlob. The previous name was a legacy from underscore
  separated module names

- Attach event handlers without brackets

More code cleanups
Add support for OPTIONS

This is easy for us to do and a good idea for standards compliance. It
also allows for a very easy 'ping' from things like HAProxy.