Correct error in compatability layer
Begin modularizing GUI

This version, while technically functional, still uses some global state
and tightly-coupled componenets.
Update Lodash to Underscore.js compatability build
Correct error in compatability layer
Re-factor UI

Split component parts into specialized views and make some simplistic
style improvements.
Begin client-side integration of Transport

Still to do:

- Extend UI to support user log in
- Extend UI to support user name specification in calls
- Extend UI to support accepting/rejecting calls
- Implement custom message to properly support hanging up
- Implement custom message to support sharing of ICE candidates
Extend UI to require user name input

This includes the addition of a "User" model and associated unit tests.
Integrate new Transport messages
Create 'Peer' module from 'User' and 'PC' modules

This consolidation will help to make the prototype code base more
understandable. It is also the first step in supporting multiple
simultaneous peer connections.