Hemanth, Banka | #1678 | Sending visitUuid along with document-upload call, so as to update new documents in that visit.
                         Minor code refactoring for document-upload controller.
                         Allowing save of documents without page upload.
                         Moved fileUpload directive to its own file.