Remove tab from code and pod.

Since there was a point where the indent of pod collapses.
Add document for new functions.
Add .gitignore