Added grammar for input declarations.
Added output grammar.

Noted that a port used for an input variable can not also be used with an output variable.
Grammar added for integer variables.
Changed the byte type to Char.
Added Char declaration.

Fixed missing optional whitespace at the end of the integer declaration.