Changed all references to IllegalArgumentException to the new
GeppettoException.  First pass at arguments and return values in
functions.  Added support for new 'return' keyword.