initial commit

GET     /categories
controllers.CategoryController.getAllCategorys()
GET     /categories/:categoryId
controllers.CategoryController.getCategory(categoryId : Long)
POST    /categories
controllers.CategoryController.createCategory()
PUT     /categories/:categoryId
controllers.CategoryController.updateCategory(categoryId : Long)
DELETE  /categories/:categoryId
controllers.CategoryController.deleteCategory(categoryId : Long)

GET    	/categories/:categoryId/elements
controllers.ElementController.getElementsByCategory(categoryId : Long)
PUT		/categories/:categoryId/elements/:elementId
controllers.ElementController.asignCategory(categoryId : Long,
elementId : Long)

GET    	/elements
controllers.ElementController.getAllElements()
POST    /elements
controllers.ElementController.createElement()
PUT    	/elements/:elementId
controllers.ElementController.updateElement(elementId : Long)
DELETE	/elements/:elementId
controllers.ElementController.deleteElement(elementId : Long)