Added soon and sooff fns

I've added slightly experimental soon and sooff functions as permanent versions of soanswer, which I think is more or less what Ananda asked for.