added better content-type charset handling, rejigged the example app to have simple GET examples