Merge pull request #9 from Silarn/master

3/12 Update
Merge pull request #10 from Silarn/master

3/12 Update 2
Merge pull request #9 from Silarn/working

Split Obstacle Code Into Classes
Merge pull request #11 from Silarn/master

3/13 Update
Draws lines between locks.
Dragging left click between tiles sets out/in for both connections and locks.
Doesn't record duplicate connection/locks for tiles.
Slight clean-up and commentation.
Mouse line will be different color.
Merge pull request #11 from theUPquark/master

Click 'N Drag