updating to use the new auth process

This contains changes from myself as well as @anurse who started the update.

- New auth process
- Auth code changed so this will run on mono (verified by someone on jabbr.net)
- JabbRClient now has an interface for testing
- Added some missing properties to message, room, and user
- Updated SignalR to v1.0.1