Make FlexiAPIClient public and add a few endpoints
FlexiAPIClient will have to be exposed publicly for some times for internal usage.
TODO:
- Implement the auth-token related endpoints
- Rename prepareRequest to prepareAndSendRequest
- Explose the class publicly