Dmi SummerSchool Contribution - Create Location Hashtag Map Java Class

A Java class which detects mentioned locations given in a geonames file and creates the inputs for (1) a location hashtag map and (2) a location - location map (Tweet Geotag vs mentioned location) as well as a (3) html view indicating which locations have been detected.
Features of the location detection: 
* locations with the longest match are detected
* locations within user names are ignored e.g. tokyo_girl
* location detection within hashtags can be turned on / off