Button styling
- Fixes #2
- Overrides jQM handlers
- Also adds visual feedback for unselect

- Fixes #7
- Using custom icons and text change
- Also have better Favorites screen if no favorites