Updated DiscussItApi specs back to green. better assertions
updated discuss_it spec descriptions and syntax to better assertions
broke up discuss_it/listings into separate files
Reworked DI-lib versioning for simplicity
minor code-cleaning. Cosmetics and more succinct naming
rollup - changed all_listings to listings in spec
better readability on listing_spec. removed unnecessary keys on listing objs
unified expectations for listing_spec. minor formatting
Inverted mass-caching and added caching per each api-call.

Mass-caching now caches in dev to prevent large amounts of external
calls.  Also added caching by site; i.e. cache url for hn, and url for
slashdot.