Many alterations and new javascript classes added.

Improved xAudio, added a HttpRequest gateway and Storage, Track and
Element classes. A Mediator class has been added to tie some
functionality together.