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!
require(['common', 'heartbeat'].append(toLoad))

This will be more important when we attach a callback to it