RepositoryFactory created. Major TODO's completed. Stable.

All repositories now properly implement the IRepository interface.
Commands refactored. Context menu refactored.
TODO:Generic commands -> IEntityController implementation targeting the DataBrowserControl.

On next step completion the project will be almost done. Only controller and form implementations for the other entities will be pending. No other major refactoring sheduled.