refactor out difference between sequential and functional as well as change the spec file to JSON
refactor out difference between sequential and functional as well as change the spec file to JSON

textclf/cervantes