Client side validation for DOI

DLTP-50
Merge pull request #17 from ndlib/DLTP-50

Client side validation for DOI