* add username password resource * fix a few bugs in the tf code as well as complete tests with copied crypto code * address PR comments * clean up all of the hmac testing code * remove plan only in test and fix some descriptions per PR
* add username password resource * fix a few bugs in the tf code as well as complete tests with copied crypto code * address PR comments * clean up all of the hmac testing code * remove plan only in test and fix some descriptions per PR