Semester report

Final report has been submitted and can be considered part of the master codebase.