make bower.json file
update all bower dependencies
(angular is now 1.2.9)

fix ie8 problem in model-text - make a separte IE8 aware directive to set the html5 validation

improve player Caching to be hashtable like (using ID)
add grunt uglify:libs
(forgot to meantion I added grunt watch in the last commit)