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.
Bugfix problem with graphicsview/scene size

From this point on the scene should always be at least the size of the
graphicsview.
Added weights, selection and node creation.
Node class refactor

refactored the node class for the best compatibility
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