Update parser.
Add protocol tests.
Remove USER command code.
Add tests.