Add validations and make pretty

https://www.pivotaltracker.com/story/show/71146906

This includes Bootstrap and a first-pass at a UI for the Search Admin tool.
This also adds validation to the BestBet model so that the query, link and user id are required, and we check that the position and match type is valid.