This contains all the files for CS296 project