Added a basic class for viewving components - componentView
Added a model for viewing gate - Gateview
Added a basic model for viewing signals - signalView
Added views for input and output signals
Removed some unused imports
Added a first layout of ComponentPanel
Added a componentFactory for creating componentViews
Added simulationBoard
minor changes to slsPerspective
Minor changes to GateView
Merge pull request #15 from cthsvedani/master

Gui update
Made setState use a correct iterator in Output
Tried to fix concurrent errors in the circuit simulation
Included missing test method in the suite.
Fixed Circuit2D setComponentPosition to a null component.
Merge pull request #16 from ehannes/master

Tet for EventDelegator and ComponentEventDelegator. New version of Mockito.
Added a Circuit2D builder and test.
Fixed generic warning and refactored adding listeners.