add serial job step handling
add parallel step handling
remove serial handling by transforming serial steps to parallel (hack)
add documentation for new functions
update README