Add admin password confirmation on setup

Closes #419

- Introduce a password:confirm question
- Isolate password questions so they can be re-asked
- Verify matching password, re-ask if not

Tested by running through the setup a couple times with non-matching and matching passwords.

Thanks for your work on this project, this seemed like an easy way to help out and get my feet wet.