Added parameterlist object
Working parameterlist object
minor cleanup
remove mpi types, communicate everything as byte