class repo for cscs1320 copied over from bitbucket.org