Added core to new interact library.

* Created TestResult object that has been revamped a bit.
  There will be more additions to it as needed.