Fix a non-consequential exception for remote packages without bower.json

TBR: @devoncarew

Also, some additional comments.