Room Url's are now parsed correctly

The Uri bit was found in the MS C# manual
Unit tests don't have to be ultra difficult

Sometimes the user isn't going to make really bad mistakes so assume
that they sort of know what's going on.