Added (AdHoc)Process tests.

1) Created base test class which handles most of the initialization and final validation of the generated code
2) Added new modeling tests.
3) Added log4 config file.
4) Updated git ignore to include the lib directory