add gitignore && fix style && upd readme