removing json paths from controllers
refactoring

- extracting offer/request duplication into item module
- inlined User#is_admin? since one can call User#admin?
- small show view simplification using try
- offer/show controller unification and filter refactoring