Added module for gensim convenience methods
Moved the table reflection code into its own function, and added a from_dict that reads the table configuration from pickled python dictionaries.
Made from_existing_table and from_disk private and completed from_disk so that it loads by default the table description from a pickled dictionary from a file called conf.pkl
Added the option of auto-populating the data base from conf.pkl files on disk and modified the _from_disk to contain a mapper from the inferred table definition to a Python class _Exp.
Added auto generation of a PRIMARY KEY id column if one is not present in the conf dictionary.
Improved docmentation on experiment.initialise and added a few doctest to illustrate usage.
Added autoload functionality to _from_disk so that calling experiment.initialise is all that is needed to create and populate the db.
Removed error from populate_from_disk autoload code path.
Fixed a bug in the way type inference of key:values loaded from a dictionary on disk.
Added doctest to show how auto populate from disk based dictionary works and improved documentation.