Refactoring

Show all the models' routes, except tasks because they can only be accessed through their respective challenges' route.
categories is commented because still need to be implemented (pending PR).