Directory Listing
Narrow thrown from Throwable to Exception, Added a notifier that prints to system.out
just use class.getName instead of overriding toString
Added notification code