General bug fixing and upgraded account login

- Added support for birthday checks with user login
- Added support for Lawyerbot checks with user login
- Added several additional checks to user login status
- Fixed bug of user not having a shop
- Fixed bug of user not having a bank account
- Fixed a bug with user shop not parsing if user had a pin