cleaning up and refactor xeno-cli, making things consistant between xenograte and xenograte-xct - in progress -
merge with remote repo