Practical 3 Part 4.3

Added some commenting to the end of part 4.3.
Practical 3 - End of Part 4

Code base at the end of the practical.
Practical 3 Part 4 created

Separate application for Practical 3 Part 4.