This is the main repo for our cs428 project