Start implementing adding other material files
Update the MaterialFile, and query URL
Uncommented some login places