Now re-prompts on a bad password submission.
Page flow control is now handled by a class object.
Removed setup.py because it does not work.
Added docopt, missing prerequisite.
Removed extra directory - probably was for setup.py that doesn't work
anyway.