improve nagios checks and testing for keystone

Improves our validation checks for keystone.

- adds a test_user to keystone that can be used
  to authenticate on each client for proper
  validation tests
- move keystone tests to a regular class so that
  we can parameterize the bind addresses to connect
  to based on hiera data
- create a keystone node to use for testing
Improve load balancer testing

Add testing code to validate that keystone
functions through the load balancer.
Merge pull request #50 from bodepd/test_keystone_and_haproxy

Test keystone and haproxy