added fully functioning ransack search with javascript (but still ugly)
solved conflicts in routes and user controller and fixed nav so it only shows if user signed in