Fixed issues with FieldPythonData.
Added 'storable' to ModelInfo.
Initial webapp port.
Added base exception classes.
Base view, layout and controller implementation and dispatch in webapp.
Added code comments.
Cleanup of webapp module.
Remove try..except block from webapp.api.dispatch to prevent other exceptions from hiding.
Fixed inheritance and default parameters to controller and view classes in webapp.
Removed static/media/ from webapp.
Fixed @package decorator in API.
Added custom view context classes to webapp.
Adding set_route, set_routes and default_routes to WsgiDispatcher for preventing duplicate routes.
Modified webapp.api.dispatch to check webapp.base module for the controller first, before checking in a submodule.
Added context as a template variable rather than using view.context all the time.
Renamed outer_view to outer in LayoutView and added inner attribute.
Added support for transactions in core and Sqlite driver.
Added transaction support to ModelMapper.
Removed autocommit argument (now default unless a transaction is started) and fixed sqlite isolation level.
Fixed root transactions and missing import.