Improved user interaction with QIIME scripts

Added common pitfall documentation, added new parameter relationships,
added default built in files, where appropriate
Allowed a parameter bc2len when it should be