* working on improved validators * full tests for validators * tweask * tweaking fields.py * adding docs * add history * fix classmethod validators