Fixes and Updates

Fixed the nav on all pages because they were done unintelligently.
Updated profile page, roster, calendar, and events to work well for
mobile