added documentation folder with specification document
added .gitignore