Huge Changes

completely new files for assignment uploads. Old ones will likely be
deleted.