Refactor base controller
Refactor base controller

- State awareness to allow saving the previous state when search is made
- Bind to archive:display:post event to reset the displaying flag
- Move each view to its own controller, leaving just the not found view
B3ST/B3,B3ST/B3,B3ST/B3