Switch from JSON package to dart:convert

Seems the former is no longer allowed on the server side :-
Also added an untested, experimental public web directory handler
in the hope that it might serve as a pub serve replacement
when a REST-like backend is needed.