Major refactoring
Made compile work
Changed version, order of compile
Added Eda output
Updated the inline doc with -out eda