added doc for most of the project
added ignore