Feature use mobile style sidebar

Refactored the responsive behaviour, particular the sidebar.