Refacotring flags and race condition handeling and converting them into promises
Refactored race conditions out of video player by making use of promises.
Moved video search provder into the video list using the main app directive more as a controller to pass messages between each directive.
Updated readme with status
Updated http get with a jsonp call to support < IE10. This is not docuemnted under youtube's v3 data api but it the callback argument works.
Added a css only spinner to alert the user that the video player is being loaded
Merge branch 'dev'