added test config for unit test purposes
added pre_exec and more unit tests
added kernel option for MPI usage
snapshot