Documentation fixes
Added gitignore
Added sphinx documentation