Basic File Tree Sorting

Added the client side ability to drag and drop the files into a
different order in the file tree. Currently, the new position is not
saved.