Major TODO's completed.

FormFactory introduced for constructing forms (add/edit) for different entities.
Commands made generic (work like a charm for every entity).
DataBrowserControl finally introduced (instead of the old non-generic AddPartnerControl, EditPartnerControl and so on).
Entity controllers are singletons now.
Many minor bugs fixed. DataBrowserControl now properly autorefreshes on change.