Created static methods for replacing php methods to work with a proxy

- instanceof (Object::is)
- get_class (Object::getClass)
- method_exist (Object::hasMethod)
Proxy to write a log of all executed methods.
Scope to use proxy all the way
Use Object based alternative for instanceof, get_class, and method_exist