all aboard the Object Orient Express

Seems to be working!
Added more classes and methods.