initial commit.
update ignore and readme.