Broken test domain into seperate files; generation now supports multiple files...
Made visitor more flexible; updated Commons dependency; cleaned up Ast generation output...