Add `script/bootstrap` to setup initial app.

When the application is deployed we need to run some initial commands to
properly setup the bundle.
Bump 'octokit' gem.
Modify Procfile to utilize binstubs and Puma config.

The Puma configuration is loaded up and then it mounts the Rack
application as it normally would.
Fix issue with load order.

Go back to loading the API version in api.rb
Fix GitHub webhook to actually accept POST.

This was an obvious mistake that I wouldn't have caught likely for a
long while.
Fix boot order issue.

There were some issues with the boot and load order.
Add artifacts to keep temporary directories.

The pids and run directories should stay around during checkouts.
Add my e-mail to the LICENSE.
Add some debugging trace. Boot Sidekiq properly.

To debug the Sidekiq workers add some statements. We should override the
sidekiq logger to actually use the Syslogger (or default) depending on
the environment that is loaded up.
Setup logger appropriately for Sidekiq/Grape.
Add preloading of application in Puma.
Cleanup a few minor details.

Setting the logger within Grape, encoding, etc.
Fix a few errors from lint.
Add bower.json for frontend.
Bump version of octokit.
Add headers for no robots. Add logger helper.
Prefix API with v1 in the URL path.
Refactor models up one directory.
Refactor API for proper modules.
Add 'rake' gem as well as 'octokit' upgrade.