Arrays seem to be working.
Fixed some problems with the parser.

It was not building declaration AST nodes in functions.
blah
Added in everything needed to do relational operations

In addition I found a bug in the symbol table which had managed to
escape us until now. I fixed it.
Fixed multiple array accesses per line

HACK HACK HACK
minor changes
Merge branches 'devAST' and 'master' into devAST
things are working at this point. If all else fails, go back to this change