Mobile friendly design implementation

-created style_mobile.css for displays<840px
-included necessary media queries
-tuned up the layout on all pages
-fixed UX issues with location app
-fixed minor bugs