first pass at Account.changePassword(), not tested

I just want feedback on this initial sketch of how we can change the password and up the numRounds of PBKDF2 operation.

I know I still need to add a numRounds column to the database, only because we might want to make this configurable. This patch requires 5000 rounds or greater.