created the DistanceFilter and CacheDistance classes
modified the FilterUserInterface class in order to incorporate the new filter
added the required information in the strings.xml file