* Added the definition for the swagger open api definition
* Added the documentation part that describe how to use the definition
* Added the comments
* Renamed the test files to follow naming convention
* Corrected the header to comply with the naming convention
* Merged all the files into a single file