Readme tidy up and initial implementation of pattern to range