implement user logout
Merge pull request #16 from gopher-snakes-2013/user-logout

implement user logout
add username uniqueness validation
fix merge conflict