Add support for returning and throwing
Add bower.json