Line generation

 - Adds ability to create encoded random polyline within a bounding box
 - Number of points random up to `maxPoints`
 - Start position random
 - Offset between each point = (vertical extent + horizontal extent) / number of points
 - Distance randomized by 'mean distance' +/- offset from -90 to 90, normally distributed.
 - If a point is within 1 offset of any edge, mean distance changes to stay within bounding box
 -  Polyline is encoded