Adding a mock LDAP server

Regarding #27 

Opening up the PR early. Once it all works we will accept the PR and push it into master. Share early, share often! :) 

This is here to start the discussion on implementation.