First commit - supports CRUD of tasks