Extends the global Object object with a bunch of uber useful methods for dealing with object