Added file upload functionality, draggable file order, switchable menu tabs.