made the accounts system better
unique username is required
flash message system implemented