Initial commit, work started on object classes