Working through issues with unmarshalling json