App view

Created stub classes and tests where appropriate following on from our meeting last week.

(*Note* the Node/Wire classes have not been added yet but they can be)

Also, created a test rig to make running tests simple.