Controller actions should not catch generic exceptions

Generic exceptions should always be handled with rescue_from 
Don't return on the last line of controller methods 
rescue_from handlers should have proper access to user info set via UserActionLog filter
DocumentNotFound can be handled globally, reducing the amount of code in controller methods