Modifications to support the added API
Modifications to support the added API

* Added API & ReturnCodes Classes
* Modified the State Transitions model to be handled from Console and not Server so API can be stateless
* Fixed Docstrings
* Swapped out range(len()) iterations for enumerate() iterations
panagiks/reverse_shell,panagiks/RSPET