adds grant-type demo and better explanation for implicit