Implemented structure of get intent tests
Implement basic tests for messages and intents and functionalities as well.
Finalize wrappers for results and change it so superclass Result encompasses a shared parameter. Tests incorporated for these specific wrappers as well.
Made an error check to only allow for direct objects from session to be refreshable.
Change CHANGELOG to incorporate the error check funtionality
Gettting intent functionalities implemented
Change specifics in last request call
and refresh. Added comments corresponding to Yard documentation
Add a bit more comments to entity.rb and fix MultiIntent by defaulting to an empty hash