rename exec to less generic name
add prologue, move usage def to header file
add some minimal mpi stuff, and test script that runs exec