ignoring Intellij files
added an onActionDown handler because users might need to perform actions after any user interaction, and onPointerDown isn't always called
clarified description in javadoc for MyLocationOverlay constructor because I was confused as to the purpose of the circle
modified MapView to make inheritance easier