Testing included as per rOpenSci design specs

More to follow with tests. Have basic communication and alg and process setter tests.