Added final touches for homework upload.

The site definitely still needs work, but my idea is in place.