Add api docs
Updated .gitignore