Add pyisaac.np.rand, refactor tests and module organization