fixed case when source json record has only one item not wrapped in a list
Merge remote-tracking branch 'sicarrots/fix_json_reader'; commit '99699bc316c9f5c102380beb0c53b0de55d310d6' into fix_json
We need BytesIO for MARC data, StringIO for JSON; import both and use the actual name.
Split record_to_xml to create a intermediate function called record_to_xmlNode allowing generate a ElementTree document for easy manipulation, avoiding parsing back from string to xml.
Change camelCase to under_score function name
Merge pull request #68 from maherma-adg/master

Split record_to_xml to create a intermediate function returning ElemenTree node
Merge pull request #64 from Wooble/fix_json

Fix json
issue 69: .as_marc() method has side-effects
Merge branch 'issue69' into coverage