initial uniqueness validation

Closes #16
Closes #18
Perfoming timestamping by default
added default field values
Merge branch 'defaults' of https://github.com/ajselvig/nobrainer into defaults