First attempt at an improved API for getting sequence ranges

First attempt at a comprehensive solution for issue #13. However, I also like the idea of extending the API to fetch region nodes as well.