Document Controller error handling and StorageAdapter errors

A few updates:

- Revised controller docs (mostly removing wordiness)
- Added docs for `@catchError` & `@handleError`
- Added docs for StorageAdapter errors


Whadya think?