add git ignore
add topo api
Merge pull request #4 from RalphSu/master

add git ignore