Basic work on CanaryServer

No Multiworld yet, that'll be next.