Adds Support for Mobile Navigation

Adds support for a bootstrap-inspired navigation on mobile devices.
Keeps same design for standard desktop viewing.