added required NetworkX source files
added git ignore