update roles use of api with test and docs
Note: The roles test does not work completely since changing user is not working. Unsure how to accomplish this. Tests run as admin do work.
removed hammer-it
adding config
cleaning it up
cleaning up tests
updated case statement