fixed #18

 * added command line option -w,--with-weirdness

 * changed behavior: weirdness implies totes pruning and header mutations

 * added a unit test for no-weirdness on dirs

 * changed some old unit tests to use weirdness