Add tests and all CRUD functionality for gigs