big huge update!

- basic code paths for bikeshare, goodreads, nextbus
- goodreads now has debug code in its __main__ execution path
- nextbus now handles the irritating embedded API key disaster
- bikeshare removed a typo
- added a configurable timeout for goodreads updates to settings.py
- refreshed requirements.txt