Added support for custom bower directories

I've added support for custom bower directories, as requested by some people here: https://github.com/paulmillr/read-components/issues/4

The implementation uses synchronous IO, which is a bit unidiomatic I know, but async would have required some more changes to the code and I wanted to keep it to a minimum.