First cut of user CLI API 

Please wrap to 80 chr