Add support for Bower

As discussed in #162, this adds support for Bower by utilizing the `bower` library. Closes #162.