restructure code to the proper file structure.
moving bower components to lib (rather than lib/bower_components)