adding dashboard controller and route|splitting layout (incomplete)