At every folder listing, we can upload a file or we can create a subfolder.
Merge branch 'materials' of github.com:fuzzie360/coursemology.org into materials
Follow RESTful principles: index will show a listing, show will get the actual material.
Implemented listing subfolders.
Implemented full display of folder contents.