Refactoring

- Removed 'namespace' arg, it was not used at all and was a bit annoying. We should add it back when we really need it.
- Enhanced evaluate_query interface (and a few others).
- Removed query traversal boilerplate.
Merge pull request #37 from jonasz/master

evaluator.rb refactoring