adding .gitignore
Polishing the repository: expanding docs; adding a license; fixing the demo;