Element, AND Gate, OR Gate, Gate

Constructors for the gates
Minor change in Element