Added tests for Exception and fatalException
Removed name from Exception constructor
Allowed testing message against regex

Code now detects if expected message is a regex. Using regex makes tests
less brittle.
Merged message and data in JL.Exception
Added doco for Exception, FatalException