Auto trainer and battler fixes

Client.py:
Dailys and hotel bot now run before battle manager to make sure pets are
healed / not hungry
Changed time logic for auto battle , Now  checks for battles every 5
mins.... The bot auto detects when finished  then waits 24 hours
Fixed missing code block for auto trainer

Battle.py -
Fixed a few bugs stopping the bot from working
Added a return on fail that we detect.