moving to spray-json as base for json pattern matching