Fixed a problem with lambdas as a definition parameter.
 Fixed a problem with old-style classes.
 Added a --debug flag that prints debug information.
 Added some documentation.
 Changed some functions in Parser that iterated over stream to use self.stream.move(), so they would update self.current.