issue #366 - ASSIGNED: Implement Exception Handling 
http://agalaldev.info/dev/mantis/view.php?id=366

- Adding initial set of Exception classes/interfaces
- Exception classes are to be used in modules when exception handling is
implemented