Added logger which uses it's own thread.
Moved mpi_log to logger.py, and converted all usage to the logger module. Also removed the mut.results.SimpleResultAction.
Updated documentation and added @mut.parallel decorator, though it is not completed.