Add documentation.
Minor changes on setup.py and .gitignore.
Add build docs script.