Separated Dashboard page

Broke this massive file into a bunch of files based on the page
accessed.