make sure Result.Get("a.b.c") actually works

Result.DecodeField("a.b.c") didn't actually work because a map[string]interface{} cannot be directly type asserted as Result.

Also added a test case to test for this.