Update about page
Fix a few typos
Merge pull request #594 from MediaCrush/update-about

Update about page
Fix float on history
Fix dark theme issues
Change color of borders on pills
Move from varnish to nginx cache
Route API around caching
Added 1 second cache to API
30s->1s
Temporarily disable dark theme
Start on new API docs

Note: The actual endpoints documented here are subject to change.
Updated API design: return hash on operations that modify files
Fix formatting
Merge status and error into result
Revert "Pass album items to client-side JS"

This reverts commit 1bdc5c9986fcf2606b611073aa892dc2d7679e6b.

Conflicts:
	templates/album.html
Moved API stuff around, added shim class
Added GET to APIv2, sample file object to docs
GET /api/v2/ now accepts a list of hashes, and returns a list of objects.

Note that we only return dictionaries instead of lists on a top-level JSON object.
There is a security reason for this. For more information, take a look at Flask's
documentation on `jsonify`: http://flask.pocoo.org/docs/security/#json-security
Updated API docs to reflect last change