fixed some compile errors, some more code added
Fleshed out the class, in progress
changed class variables from private to protected scope
Compiled, not yet tested
Skeletons, correctly compile