Added functions and tests for creating classes, interfaces and associated methods/arguments in the data model.