added caching for bindings
removed console.log
written a test for issue #36
fixed binding cache
removed counters
cleaned up list ctor
removed array executor from query
added QueryList
renewed ArrayExecutor
Merge remote-tracking branch 'origin/bindingcache' into dev
Merge remote-tracking branch 'origin/dev' into dev