Major commit: changed the arguments of almost all the functions. They now use ... and inside most use .advanced_argument(). The parallel ones use .define_cluster() which either uses a SerialParam() or a SnowParam(). Some of the ... passing seems broken though.
Fixed a bunch of bugs related to handling the ... argument. Will let Travis run the tests (already caught 1)