Experiments

Added capability to fully describe an Experiment, which will train a model given lots of configuration parameters.