init commit. a draft of execution classes
add .gitgnore