Add control drawing code to GridComponent
fixing the bug
misc changes

Did a whole lot, and didn't commit :/
Trying to fix connections
stuff
Refactor
There's a light at the end of the tunnel
Update all gates
Fix sink's output
delete file Grid.cs
Almost there!

Delete implemented
Remove unnecessary variable from Sink
Merge remote-tracking branch 'origin/develop'

Conflicts:
	Circuits/AndGate.cs
	Circuits/Circuits.Designer.cs
	Circuits/Grid.cs
	Circuits/NotGate.cs
	Circuits/OrGate.cs