Web 2.0 Additions

Added SignalR to complicate things.  Various refactors.