extended gitignore, added sphinx support and makefile