Added some stuff to plan view like getter and setter and constructors
Also created several other classes as well as the three most basic gates
as examples