Add user model
Add password digest
Add secure password
Complete test suite for secure password
Finish user model