uploading final project files

source files, python files, final report.