First draft of documents_controller, everything broken but why not this way...