Merge pull request #1 from SEGroup10/test

Create Workspace
Merge remote-tracking branch 'origin/test'
Edge Class Added
Edge Removal
Latest version with fixed width and height.
Added weights, selection and node creation.
Merging changes in test to here

Trying to integrate this branch with the changes made in test
--pro.user

Removing .pro.user file again
Merge branch 'Ruud' into test

Conflicts:
	IntelliGraph/colour.h
	IntelliGraph/edge.cpp
	IntelliGraph/edge.h
	IntelliGraph/mainwindow.h
	IntelliGraph/mainwindow.ui
	IntelliGraph/workspace.cpp
	IntelliGraph/workspace.h
Fix what I broke

Guess I broke something
nodetype fixes

Because all .h files need each other, classes need to be forward
declared. Somewhere in that mess, NodeType is not correctly loaded. For
this reason nodetype is now in their own .h and loaded from relevant
files.
mousePressEvent returns

Did not correctly merge Ruud's code into test. No wonder I couldn't find
the working code.
Removed unused color class
dynamic edges
fixed bounding box error
removed useless command
Added antialiasing
Fix for artifacting
Added weight labels
Made workspace a subclass of QGraphicsScene

This way we can inherit certain events