Add support for Bower

As discussed in #162, this adds support for Bower by utilizing the `bower` library. Closes #162.
Could we put that require in a variable at the top? I know it's basically the same, but I'd feel better about it.