Closes issue #48. The change was to move the search from the items to main controller where it belongs. This does however not explain why the before_filter exception was being ignored.