Rehaul of most of the CSS

I've rewritten a lot of the css. I've converted it to mobile first since the mobile stylesheet was redundant. I've also fixed up a lot of the positioning, which in some cases was a little inconsistent. Bootstrap was added and the master sass file imports the rest. This should resolve issue #41.