Physics update

Updated the physics core class with some of Tim's code and added a
physics object header file