[GP,LA] Doing some refactoring, getting environment up and running on LAs PC, adding File API to Cordova, fixing Cordova build, writing tests for Cordova

[GP,LA] Adding filepath as required field
[GP,LA] Change button when music stops to play
[GP,LA] Doing some refactoring, getting environment up and running on LAs PC, adding File API to Cordova, fixing Cordova build, writing tests for Cordova