Added a documentation and changed the gitignore so that every file is tracked