Hack around with NanoHTTPD until it agrees to compile. Probably a scala compiler or sbt bug.
Try some ideas out for URL matching
And that works. Sort of.
Found a much simpler way of doing this, with Tim (Mr Naive Http Server)