Add .gitignore
Improve demo
Add Documentation