add license and improve readme