Allow for multiple entires in Brain.data

This is the implementation of the second strategy I outlined through email earlier.  Please take a look and let me know if you see any red flags.