Ask for password if we don't have one

Change the way we check, since that specific pointer is never going to be null
now.
Accept arg for -W

Forgot a colon!  Always with the missing colon!
Add timestamp support

Now timestamps will get updated when an entry is added or merged. Support for
inserting specific timestamps can come...later.