initial commit.
add gitignore