Merge pull request #18 from areese/cleanup_user_key_loading

Fix broken tests
Cleanup the javadocs on the FileBasedPkAuthenticator

Add more bits to the readme
Rename FileBasedPKAuthenticator to HomeDirectoryScanningPKAuthenticator which describes what the class actually does.
It scans /home looking for authorized_keys files for users
And from a security perspective, leaves the proxy pretty wide open
Probably should rename it, LargishSecurityHole.  ;)