Updated logic to include SearchPropertiesRegister

Stores all the location information on app startup in a HashMap of
nested objects

Updated pom with jee libs