Aded new controller class
Renamed volume and progress slider controls
Renamed "init" to be clearer, moved "Controller" definition to earlier
First stage refactor - pulled playlist into the Controller
Re-factored out the playlist methods
Made store a hidden property
Added check for file existence
Added check for folder existence before setting it
Added logging