usernam add db level
add authentication by username
starting writing tests
add tests for replies
finish add replies