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