Update anonymous to use string prep
Implement SCRAM client