add sphinx API docs
gitignore