Adding final project, we did not commit to github for the last few days, all these changes were made by the group and not just me alone