Merge branch 'issue-5' into 'master'

Implement smarter keypoint insertion (closes #5)

Closes #5

See merge request !11
3 jobs for master in 12 minutes and 50 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #156292
docker
build_linux_36

00:11:33

passed #156293
macosx
build_macosx_36

00:08:21

 
  Deploy
passed #156294
docker
deploy_beta

00:01:17