Input Class

Made some significant changes. I’m trying to move a lot of the drawing
code to the specific objects to which the shapes pertain.

To start doing this, I created an Input class to handle the initial
three input lines. The Gate class will be derived from this.