Merge branch 'new-alg-with-io-145' into 'master'

New algorithms are created with an input & output

Closes #145

See merge request !46
4 jobs for master in 19 minutes and 20 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Build
passed #158480
docker
build_linux_36

00:06:56

passed #158481
macosx
build_macosx_36

00:10:46

 
  Browser Tests
passed #158482
docker
browser_test

00:05:51

 
  Deploy
passed #158483
docker
deploy_beta

00:02:43