Created methods to extend existing objects
adding tests

fixed test for setTagsContext
added tests for addUserContext, addExtraContext, and addTagsContext