Changed the remaining public BaseModel functions to call private functions with private data members.
Finished changing BaseModel to check geometry values before accepting changes. Changed TwistConverter to use an updated function name.
DataRepository test is now coded and working for the BaseModel half.