Initial commit, added basic object class, the core of the program