Feature/experiment names and tasks

added two required config parameters: experiment_name and task.  Also made classify_featureset take a dictionary of arguments so we don't have to worry about putting them in the proper order.  Added a train_only mode.