Add lodash/underscore dependency
Add validation specs
Update readme