Added cache for answer repository.
Created initial search controller and view.
Relocated cache decorators. Created validation interface and abstract validator. Created session and register form validator.
Add intro image in index page. Refactor code.