Assignment-1: Cleaning up
Assignment-1: Project config changes
Assignment-1: Moved logic into constructor
Assignment-1: Documentation and file name change