UI tweaks and general refactoring

Changed launcher icon.
Fixed up Details fragment UI.
Refactored classes a bit.