Updated - added functionality

Stupidly forgot to make the error class do anything.

Fixed - should now properly hands errors to Java Exception class.
Fixed - Added author name.