Add ability to specify the bowerDir

This is useful when the bower.json isn't in a sensible location.