move docs and tests into subdirectories
.gitignore