Added InputPort data type and associated builtins
Added InputPort and builtins to environment
Modified for Java 1.6 compatibility
Added InputPort functionality to evaluators, REPL and GUI