Issue 171

* Make class abstract
* Add form_type property
* Add arguments to configure method
* Add GeneratorConfigFormBaseCommand class