Merge pull request #16 from techieshark/master

minor readme formatting changes
made missing env vars errors more human friendly

* because this seems a likely error that new users will run into.
use the link returned by server rather than building our own

- This code is simpler, and general enough to work in all the cities.
Not all Pet Harbor scrapes are the same

If an error is returned from the API, try again. Use an html parser library instead of rolling your own, lol
add logger lib
Merge branch 'improve-readability-of-errors'
Merge branch 'intercityalization'
Remove unused library
Merge branch 'add-some-fault-tolerance'
merge from upstream