added get_address functions
merged pull request and refactored get_address a bit
enhanced get_address docs and added unit tests
implemented Range.get_address() on Mac, closes #7