added check for valid user before calls to ldap. fixes #3637
refactored the cucumber tests to load the fixtures once prior to running instead of during each test
Removing puts in test