update to return status code and message

also log what is return for better issue tracking experience
create failing test for child account use case
allow a child account to be created

no pw or emails set
fix create use test based on new assumptions

we now have child accounts
Add status for IdHashPair
hash the incoming users name for a child account
add childuser that delegates to common code
Merge branch 'jhbate/child-accounts' into jhbate/signup