Dashboard

This is a major update to the master branch. This should bring us to our alpha version.

Changes:
- Dashboard Touch-ups.
-Device Tab(All) Designed with an accordion.
-Device Tab(Individual) Designed with a variety of components. (personally I like this much better than the other Device Tab.)
-Used the hash to remember which tab you are on during a refresh.
-Basic Agent content.
-Many formatting and minor bug fixes.
-An assortment of other minor changes/developments. Check the commit logs for specifics.