add experimental support for bower, closes #4