introduce basic use of argonaut.io in preference to play-based json, some associated tidyup and tests