* Remove mandatory 'cache' field * New 'name' field to customize cache IDs instead * Simplify and expand tests Signed-off-by: Solomon Hykes <solomon@dagger.io>