Inodes

Instead of storing every objects parent in some sort of nasty parent object, this keeps a master `LOOKUP` dictionary with each objects inode.  
Inodes are unique (guaranteed, as it's created with `uuid.uuid4()`) to avoid collision, and provide an easy way for apps to find an object with only the unique id given to it.

This is much more like an actual filesystem works, which makes it a hell of a lot cleaner and functional.