Switching to bower.

Too much monkey-patching was required to get the aliases to work with
component(1)
Switching back to single python module rather than package.
Temp fix for coverage tests
Fix setup.py