update README and add a license