add links to code
get everything in code folder
ignore generated code
add stateful monad
automate inclusion of actual output