update readme and add license header