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.
PARTIAL: Begin implementing new Transport messages