Updated UI

Updated UI to include album covers and now playing with play controls.
Refactored code into different modules.