When a user tries to log on, and the account is not banned, and the account exists, then log on
When a user tries to log onto a banned account, throw an exception
When an account is banned, then using IsBanned will return true
When an account is banned, then IsBanned will return false
When a user is banned, then the database will be updated
When a user is unbanned, then the database will be updated