Openmpi cluster- and other improvements

Added support for several nodes on each server when started in a
cluster with openmpi. Moved the tests to it's own module and made the
frontend get nodes ad they are added. Also made some generall
improvements.