Tidy up
Make error message more helpful
Make putForm more generic
Detect duplicate add
Initial Zone tests
Better error-checking
Better error-checking
Better error reporting
Better error reporting
Check duplicate add
Support DELETE function