Python 3 fix
Basic object lookup
Passing test_refs
Passing tes_object
Implement most of the commit