inital commit.
fix gitignore.