use UMD pattern
remove unused files
clean dependency in bower
update bower.json