Alternate PR keeping separated modules

This PR and https://github.com/wilk/ExtJS-WebSocket/pull/8 attempt to keep the modules separated.  More information is available at http://www.sencha.com/forum/showthread.php?285995-Extension-Dependencies&p=1045962#post1045962.