added original Dumper class
cleaned up Dumper class and replaced spaces with tabs