added validation logic
Merge remote-tracking branch 'upstream/master' into feature-validations

Merged master
added a mandatory field check
added validation checks to the asset creation
changed the create.asset script to accomadate validation changes
Added validations to update assets
Merge branch 'feature-validations'

Merging the validations to master
Merge remote-tracking branch 'upstream/master'

Merging remote changes
Merge pull request #46 from splinter/master

STORE-122 and 184