Adds assignment1 files to repository and sets up abstract class