add a class stub and test for issue #22
refactor the GClassBroker into a real class and resolve the circular dependency with the compiler
partly implement #22 with adding table name, singular, plural and fqn to the exported model
use the EntityGenerator to export the model in the ModelExporter
refactor tests to construct the classmapper standalone