Cleaned up Part 1and2 code. Edited report