Refactored MLPAlgorithm, no need for config in init, udated doc-strings, and unit test

2 jobs for no_configs in 7 minutes and 21 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #157057
docker
build_linux_36

00:07:21

79.0%
passed #157058
macosx
build_macosx_36

00:01:52