ClassNode helper methods

This branch adds the following helpers to ClassNode:

- getPropertyNames
- getMethodNames
- getAllProperties
- getAllMethods
- hasProperty
- hasMethod
- getProperty
- getMethod

With tests and docs for all! :)
can add extra test here.. ```$this->assertNull($class->getProperty('notFound'));```