updated category database access object, added category CRUD