added some dev deps
added an example data set
started implementing the spec
updated composer.lock