Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:DAT055-2/OpenFlisp
Exceptions created for evaluate().
Added mocking framework to pom.
Added getConnections to Output.
Added basic unit testing for Signals.
Merge branch 'master' of github.com:ehannes/OpenFlisp into ehannes-master
Fixed minor warnings
Introduced support for component events.
Added test for signal event generation.
Fixed test code and model code to pass all tests.
Initial GUI commit
Added docking frames library in maven
Fixed minor markup errors.
Moved Gate and forced all gates to produce a valid output signal.
Changes in OpenFlispPerspectives for java 1.6 compability
Added model for a set of components, Circuit, and basic testing.
Merge pull request #6 from cthsvedani/master

Changes in OpenFlispPerspectives for java 1.6 compability
Fixed possible NPE while setting non-existent output.
Makes Output forward changes to its connections.