Zones CRUD functions and tests

This implements CRUD functions for Zones and basic tests for each function.