Exceptions: 'raise' and a test for it.

The interpreter now understands a 'raise' keyword. This keyword expects a
value that derives from Exception. A test has been added to exception_test.ly
to ensure that the exception can be caught properly.