UI:Added factory functions to factory module
Fix the navigation for the UI entities
Added many tests related to positive, negative updates & add entites to location
Factory UI: Added core_factory and set_context functions for various make_entity functions
Location UI: Added auto_complete_search function to location module
test_location UI: Updated as per comments and added 2 remove entity test cases for test_location module
UI: Fix Navigation as per comments and make it uniform
Location tests UI: Updated the docstring @test as per the comments
Merge pull request #967 from kbidarkar/location-tests2

Location tests2