minor code cleanup
fixed issue where srp would occasionally generate a 31 byte pub key rather than 32 byte
added new features to readme