initial commit
working throws keyword
inherit from real exception class
better message handling
fixed comparators