Begin to implement comprehensive tests for the particle pkg