Add context to error messages
Merge remote-tracking branch 'sigu-399/master' into add-context-to-error-messages

Conflicts:
	validation.go
update description for jsonContext.go
Merge pull request #6 from tolsen/add-context-to-error-messages

Add context to error messages