Added ReadJson and WriteJson with tests.
Move from a map of Item slices to a map of maps for easier comparison.
Added basic Euclidean similarity.