Many stability changes , no new features just making code better

bankmanager.py
Added check if user owns a bank account on load , if not make one

nomobileservice.py
Fixed a bug getting np on hand when using no mobile service option

altadorauto.py
Added Following Failure logic after most steps (makes sure a step worked
and if not retrys) -
Check oil was found in stage one , if not retry all steps up to that
point
Verify steps are available at stage 2.0 , if not repeat stage 1
Verify stars lit up above statues at end of stages
3,4,5,6,7,8,9,10,11,12    if not , repeat that stage until they do

NeoAccount.py
Added clean html string (the html of a page with commas changed to
quotes for string extractions)
Changed User-Agent header to:
Mozilla/5.0 (Windows NT 6.1; rv:28.0) Gecko/20100101 Firefox/28.0

Client.py
+Added check if user/pass is empty before logging in

Dailys.py
Added follwing log logic events:

Snowager -
The Snowager moves slightly in its sleep
You carefully walk in and pick up a plush toy from the pile of treasure!
(also Extracts prize name)

Fruit machine -
this is not a winning spin
You've already had your free spin for today. Please come back tomorrow
and try again.

Deserted Tomb   -
Your account must be at least 24 hours old to play Deserted Tomb!