api clean up, started cli parser
Parser improvements
small additions

swap -c and -e to be consistent with python client
added enum fromStr to make it tolerant to different cases, upper case
by default, fail over to original string
simplify json to push connector
Starting to test the client
rm windows line endings
added simple example of how to mock API endpoints for tests