Added smart header
Finished filling in layout and routes