fix error with multiprocessing running when not wanted
update column names
fix table names on insert
fix F_and_R_NEQ sequence and qual
Generalize matching to one_tag, two_tag cases.

We want matching to be as flexible as possible, so switch things up
to keep matching very module and *not* object specific.
rename mid to outer, linker to inner, cleanup names
renaming section names in conf file
Generalize lib.py and add new options
allow inner-outer combinations at both ends
adding combinatorial tags [incomplete]
adding example.conf file
updating lib, test_demuxipy, and conf file for unittests
forgot lib
continue to add unittests
unittests for lib functions almost complete
updates for clarity of config file
Merge branch 'flexible' of github.com:faircloth-lab/demuxipy into flexible

* 'flexible' of github.com:faircloth-lab/demuxipy:
  unittests for lib functions almost complete
changes to Parameters() to work with hierarchical tags
PEP8 changes
test files for illumina dmux - moved to different project