- Create Account model

- Wire Account and User
- Fix unit test failures
- Add comments.