offline deadlines

stores offline deadlines when added then upload them when a connection
is there