Basic execution is working
Add specs and instances (#14) * add specs * add specs * add taskspec * taskspec * taskspec * update * add specs * update tests * fix get_origin_type * update * update * update * update * update * update * improve instances * update * rename * update * refactor spec * improve * task context * add * execution