First cut of user CLI API 

This is not actually an input arg