Issue #198: Added check to see if the client's password exist

Fixes #198 

@BMartinos mind giving this a quick review?