eve API client foundation, and started cli foundation