added documentation link and moved docs to theory
now have a top-level executable
cwd works as expected