Bower package

This is a work in progress PR for bower support branch.