Set up the validation of for the headless build
Added Validator for generation definition in the headless build
Added enumeration for input method and generation method for console based calls
correct JavaDoc
Add util package to exported list
Generalisation to be more flexible when using with non obligatory parameters
Added enumeration for the headless Java code generation
Refactor so that common functionality can be gained through extension
Added test for headless db helper and fixed a bug found through the tests
Add new package