Prac 3 - end of Part 1

End of part 1 using basic forms to send back and forth messages to the
users.
Prac 3 - end of 2.3

Returning information to the view from a query.
Prac 3 - 2.3

Code refactored at the end of Practical 3 section 2.3 to include
subviews.
Practical 3 Part 3.1

Added a page with appropriate form for adding products.
Practical 3 Part 3.2

Up to the end of 3.2
Practical 3 Part 4.2

Code through to the end of Part 4.2.
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.
Merge branch 'prac3'
Practical 3 Part 1 Added

Added in Practical 3 Part 1 application for code checking.
Merge branch 'prac3'