Adding unit tests and breaking up test data json files.