Fixed that connections should correctly update its common state.
Removed exception from component evaluation and made toString more readable.
Added a gate with a constant output state.
Added method to get all source components from a circuit.
Added circuit simulation.
Added a identifier for the context of a logic event listener.
Refactored ComponentEventDelegator and added support for ListenerContext.
Added unit test for SignalCollection.
Added ComponentAdapter when not listening to all events.
Changed ComponentListener to ComponentAdapter for the simulation listeners.
Merge branch 'master' of github.com:DAT055-2/OpenFlisp
Minor changes to CircuitBoard & CircuitBoardListener