More documentation. Uh, it's going to be a long one.

My teachers told me I could never write a book in my lifetime. I guess they were wrong.
Closes gh-16 Add support for task={controller}.{task} without a view

Using a different controller than view is not supported. First it's the amount of changes that would be necessary in Controller and View not worth it. Then again, it would be a hole in the system, guaranteed to generate errors which could lead to server path disclosure.
Empty <th> created by filter-only fields
Closes #17 Load per-format controllers, e.g. when format=json load from file controllername.json.php
Updating .gitignore