Bug 568167: [RJ-Data] Improve implementation of factor stores

  - Add unit tests
  - Add additional constructors

Change-Id: If4384a6e62c67bf15d459d3259ffcfa26a1bee38
11 files changed