Re-enables functional test, adds initial output to view
Fixes documentation
Refactors tests to begin testing directly on Endpoint; refactors Endpoint to return a processed dict instead of the response data unless the verb is called with raw=True argument; moves BASE_URI to Endpoint, renames Endpoint list() "limit" argument to "per_page" to improve semantics.
Adds a default 10 to Endpoint.per_page; adds initial limit to output - all tests passing.
Updates requirements.txt with django-webtest; updates frontend test class and tests to use webtest; adds frontend test for actual query output (tests failing)
Implements caching (1hr timeout) of CrunchBase response data; fixes documentation
Refactors Endpoint.BASE_URI and CrunchbaseQuery.ENDPOINTS to, well, make more sense; implements detail view to support prefetching values; initial groundwork for the latter.