big refactor - made the dieting of contexts and webs into skinny contexts simpler. broke the message creation into two parts. gave users language. made users able to translate.