fixed several tests NULL works fine now, simple types and objects too
created an extra TestFile to test some cases alone only for development

started to refactor the GraphNavigator::accept()
-> devided this method to both parts to get a better controll over
the behavior