added docs/_build to .gitignore
minor doc fixes
refactored parser to cache runtimes