Bootstrap 3.0.3 upgrade and stylesheet upgrades

I've upgraded to Bootstrap 3.0.3 and cleaned up the stylesheets. This change is rather large but that is mainly because BS3 is significantly different to 2.3. This includes having to add Typeahead to the repo as it was binned from BS3.0.0. 

Sprockets is no longer being used for the imports of SCSS files due to it sucking massively and not allowing you to use variables and mixins that are supplied within other SCSS files. So it's now an import file. This shouldn't break deployment (I can't test that).

I've also added the Montserrat font for the headings - this decision was based on the original design which uses the paid for font - Proxima Nova. Montserrat is a Google font that is free and it looks a lot better. 

The base container size is now 1170px and responds down to mobile appropriately. 

There are further tweaks I'd like to implement to the design itself, but this fixes #269. It should also fix #373