Text this: Contract formation and the Internet : an analysis of contract formation in English, South African and German law with special regard to the Internet