add MIT license
update gitignore
update gitignore