Fix validation
Fix revisions. Doctest (that require further testing :) )

bson update does not work and is not valid Python (there is no list of
arbitrary size in Python).
Masssive changes to the Skeleton

We now have three objects, Series, Dataset, Category with a validation
schema and methods for data persistence.