Theme updates

- UI files now live in app/themes folder
- UI now persists in full screen mode
- Added theme selector to index page
Revert "Theme updates"

This reverts commit b73c05a69969133598854a4196b863022dd6b6b6.
Revert "Revert "Theme updates""

This reverts commit a31695b5244c56e610b49bc727e323a5664a340a.
Theme Update

- UI files now live in app/themes folder
- UI now persists in full screen mode
- Added theme selector to index page
JSLint Changes

Updated ui.js to be more JSLint compliant