add an actual runner and spec format
create source structure and include composer