add documentation for Context
start writing documentation
add docs/build to .gitignore