defined ElasticHttpRequest as a subtype of StandardHttpRequest
created a model for ElasticOperator, as a representation of the kind of operation being performed in any ElasticSearch request (index, search, delete, etc)
defined model classes representing the various components of an authentication request