#30. Add sidebar on touch device and navigation toggle
#30. Styling for sidebar on touch device
#30. Position sidebar and wrapper correctly on mobile