adding sms state (for more than 4 sms at once)
changed billing.py (added begin_time, changed *_session funcs)
merged master fixed conflict
add scheduler base