refactors
-use bower and requirejs to clean up management in fronted app
-created re-useable service for interacting with remote xbmc instance