adding graph processing code
updating gitignore for idea proj files