added log4j support
update pom.xml
change locationParser to return location object