added max hear rate func and mapped gpx extensions
added out compile directory to ignore list