more pythonic
more pythonic (2)
dictionary-like access to data
applied TODO, added TODO, fixed tests
removed unnecessary return
using euclidean distance for delta
using more sensible default values
started work on outputting CSV