Merge pull request #16 from techieshark/master

minor readme formatting changes
Additions to README

Added a bit of info on download/prep/running the app that I realized was missing after trying to use this myself.
Simplified README re: environment variables

I realized we can just mention template.env to simplify things a bit.
Allow API url to be set as an environment variable.

* Because the URL varies by city, currently.
* This helps with intercityalization (IC11N, which is a new jargonfile word but that'll be a separate commit!)
made missing env vars errors more human friendly

* because this seems a likely error that new users will run into.
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
grab API URL from environment rather than hard coding it