now going to move over contraints. could get messy
now to get the rest of the cell constraints in
constraints are now handled in tablesalt.cells.constraints aka the cell class is no more
im not quite sure
setVal now checks to see if the value is set and errors out correctly
final commit on this branch
THIS WAS THE BETTER BRANCH