Moved files to their own src directory
Added basic unit tests
Changed directory name from intervalmap to rangemap.
Added change mistakenly missed out from the last commit
Merge branch 'feature/rename-to-interval-map' into develop