Preprocessing params obj

Adds an object to be able to retrieve the (pre)processing parameters from the DB
Just noting that this does not support positional arguments, but it might not matter.  As long as we are just calling qiita and QIIME scripts, we will be fine, but if we have to use external tools that require positional arguments, we will have to revisit this.