two more bugs fixes:

1. now the program won't crush if the user press "log in" multiple time or "sign up"

2. BusinessData.destroy is called only if the user is in user mode and logs out