Changed CachedBlueprint.add_url_rule() parameters to make it work with route decorator.
Prefix of an url to uploaded files can be changed in settings.
Fixed HTML and CSS errors.
Fixed routes.
Simplified api, dropped object oriented approach.
Fixed api bugs.
Added functools.wraps to api_view wrapper to allow flask to differentiate between views.
Changed a few things in views.api to make unit testing easier.
Added documentation.