Overhaul dis shit

There is a lot in this app I would really like to to clean up.

So I'm starting to clean and migrate over the app one piece at a time.

It shouldn't take me too long.

Some goals that I have for this PR.

* Make testing a priority not an after thought
* Make the setup for new developers a less painful process
* Reduce Ruby Gem dependency
* Reduce overhead of learning (i.e. ERB instead of SLIM etc)
* Use known components for better documentation (i.e. [Bourbon](http://bourbon.io) for mixins and [Neat](http://neat.bourbon.io) for a grid system)