moved around everything
renaming classes
moved code to seperate APIs
added format to the response
added getters for the user and potential api
minors
updated function names
added and removed some entities
updated the entities
fixed the group management
added send function to send a request to the api without the helper classes
done with the potential API
fixed the user api
added sprintf