Adding dataset dao layer
Add input validation for datasets
Add default arguments
Merge pull request #5 from giffels/mydev

Added dao layer to dataset api