Added some packages for organization. Moved RNG, added framework for
unit tests.