Functioning fully to json, lots of error checking, partial cdr3 translations