Added LocationAwareReader and tests
GitIgnore: Eclipse and Windows stuff