Moved exceptions to a single package
Some IO etc. cleansing
whatsoever