initial commit
fix dependency version
use hashie to treate returned data like objects
Add simple validations