Add tests for status controller
Merge pull request #14 from bjfish/master

Adding tests for status controller
Fixed typo "recieve" to "receive" //FREEBIE
Merge pull request #17 from Gnewt/master

Fixed typo "recieve" to "receive" //FREEBIE
Require HTTP basic auth for github webhook

Previously, we only checked that X-Forwarded-For (set by Heroku)
contained an IP from a trusted range. However, GitHub recommends
HTTP basic auth:

https://help.github.com/articles/what-ip-addresses-does-github-use-that-i-should-whitelist
Merge pull request #18 from fxkr/require-http-basic-auth

Require HTTP basic auth for github webhook
Expand repository definition to support FREEBIE/MONEYMONEY default.

Repositories can either be defined to have a mode of
'MONEYMONEY' (default), where every commit is paid out on unless
it contains the tag 'FREEBIE', or can be defined to have a mode
of 'FREEBIE', where commits aren't paid out unless they contain
the tag 'MONEYMONEY'.
Only pay out on pushes to master
Serve current commit price with no caching

As complained about here:
http://www.reddit.com/r/Bitcoin/comments/1yu6l7/someone_just_sent_5000_in_btc_to_open/cfnsp03

The need to explicitly forbid caching is explained here:
https://github.com/github/markup/issues/224

FREEBIE
Merge pull request #33 from backspace/break-current-commit-price-cache

Serve current commit price with no caching
Link BitHub payout image to blog post

As in WhisperSystems/TextSecure#591

FREEBIE
Merge pull request #36 from backspace/link-to-bithub-post

Link BitHub payout image to blog post
Upgrade to Dropwizard 0.7.0
Add dashboard

1) Move cache polling out of StatusController.

2) Simplify view logic.

3) Make recent transaction json output work.

4) Add dashboard view.