changed the way route callbacks are handled

this will allow the use of static methods
also wrote a test case for this scenario
added an app reference test
removed references from call_user_func
Merge pull request #62 from henriktudborg/master

call $callback via call_user_func