Text this: A High Performance and Platform Independent Web-Based Distance Learning Environment