Added some sort of responsive design

TODO: cleanup navigation list container resizing.