created hero object which receives object literal of a hero and provides contextual exposure to the attributes and behaviors. added tests for this new model object