Return copies of the points instead of references
Fix syntax error

Forgot to wrap object in { }.
Add scatterPoints method to drop points all around a shape

This is different from distributePointsAcrossPath, which only
works on a single path.  Also included test, which will connect
the scattered points with lines, which is not ideal, but works fine
for testing.