Change directory layout

Fixes #93, but with `input` instead of `data` as directory name to avoid conflicts

Closes #85. (Includes it.)

Closes #133. (Includes it.)