UI Changes, Build Changes

Ensure you have npm installed before you try to run this change. To get everything set up, run in your terminal:

```shell
$ <install npm>
$ npm install -g react-tools
$ npm install -g less
$ pip install -r requirements.txt
```

A big change is how the application is installed now. Instead of creating a symlink and adding to your PYTHONPATH, you can now just run ```python setup.py install```and everything will be installed as expected. If you do this, make sure you remove all the symlinks and remove your PYTHONPATH to make sure there's no conflicts

Have fun!
It lets us modify, override and extend the bootstrap really easily. Once the bootstrap is already compiled down to CSS, it gets difficult to override and modify values since there's so many places where values propagate and it's impossible to follow.