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
Moved some events around
Merge pull request #2 from SEGroup10/test

Merg test with master