Implement show/hide of sidebar in mobile

Using zeptojs for the JS that needed to be added.
Various styling tweaks.
Adds post