Initial dashboard revamp

@fcduarte @amitbharadwaj PTAL ASAP. 

This is initial dashboard revamp. Its missing the final polish push but its close enough to the new design.

Want to get this submitted sooner rather than later so that everyone has this new piece of code.