implement skeleton for command line user generation
implement user serialization to YAML