Initial Sqlite3 code.
Extract DB boilerplate code.
Implement Authenticate.
Move sql code to sqlc package.
Add MemoryUserRepository.
Add user password hashing.
Add UserRepository interface.
Ignore sqlite database files.
Convert authenticator to SqlUserRepository.
Move UserRepository to its own file.
Implement updating users. Refactor tests.