[FIX] vault client: account registration using lowercase version of username

also added username validation with rules from ripple trade client