rename files.
create real spec file.
remove main.
add another spec.
add euclidean distance test.
tidy spec.
tidy up.