Added routing to classes and fixed problem when callback function not actually callable.
added routing to classes option. calls constructor if present now
fixed namespace reflection issue
merged in some namespace changes
merged in routing callback to classes version. Now calls the constructor and handles optional route parameters.