- exception class moved to it's own files
#5