More changelog updates
Updates usage documentation with new -d flag
Documents new reset_members and reset_all methods/funcs
Updates main() with ability to write collection files from collections or singles
Better exception printing
Refines and fixes main() writing of collection files
Makes destination directory if that directory doesn't already exist
Handle destination directory creation better. Streamline collection file writing
Updates --no-output tests to test for no directory creation, no writing of collection files