Added documentation in the whole project, as well as a small change in the
http response to not accept invalid values with the corresponding testsº