Initial commit for branch implement-base-object
Moved and altered the BaseObject class