Mobile UI Refresh

- Significant update of the mobile interface
- New style sheet for the entire app
- Numerous bug fixes