Add context parameter in execution creation

* Added parameter "context" when creating execution
* Added "context" validation (dict or json compatible string)
* Additional tests
* Added exceptions.py module with Mistral client exceptions
* Fixing typos

Change-Id: Id569d2f953efce9b86988c7f8c8f92cd0c97ef17