TestSTSAssumeRole requires that it be run by nan cloud admin account. This change creates a new account/user and then executed the test. It can now be run out of the box as intended with no external interaction. As such It is now added to IAM test suite.
Added CannedRoles test

Added getUserKeys method to E4J

Made a couple tests more robust
- TestAdminRoles
- TestSTSAssumeRole
Changes YouAre lib link to HTTP from HTTPS and adds CannedRoles test to IAM suite
Merge pull request #216 from tbeckham/testing

TestSTSAssumeRole requires that it be run by nan cloud admin account...