Addes some more tests, changed 'iter_face' & 'iter_cell' for 'iter_faces' & 'iter_cells'
Removed __init__.py since its already in the skeleton
Added typecheck for add functions and changed exceptions
Added typecheck for update functions and changed exceptions
Added more tests
Changed test back to tests as commented