fixes #57 Added 2 step authentication mechanism.