Refactoring

Branch that contains a heavy refactoring on all table related classes, adding handlers that can be automanaged by creating a factory that provides them all the needed forms and subforms in a non-coupled way.