Sprint 1

Adding categories and the relation with promises