bugfix of routing setup; ability to add custom controller instantiator in router
refactoring of search engine javascript layer