First cut of user CLI API 

You are raising things now and this is an expensive bit of technical debt to acquire.