image: add image module
graph: rename image module to graph
add .gitignore