Add more CSS & make side nav

There are some known issues with side nav, still working on it.