3/8/2014: thinking of getting rid of VariableModel, as ClassModels should do in as variable stand-ins. and it would make comparing method signatures easier, as one could just compare the .class of each of its parameters. Added a LanguageBase package to handle language specific code. though I may not use it for a while.