Improved UI

- Added 'rarity indicators' to indicate card rarity in list view
- Fixed an issue where search would search all the cards instead of the
currently selected class
- General UI improvements and fixes
- Refactored nav drawer, to be resused across all activities