Overhaul/rewrite

- AngularJS rewrite
- Unit tests and end-to-end tests
- Responsiveness(radio buttons for filtering by crime type 'turns into' select element)
- Sinatra refinements(AssetPack integration, etc)
- Fleshed out README

Open question: Bower components could/should be checked in a best practice/for safety