see extended description

* Rename polynomials.py to polynomial.py
* Rename random.py to randnum.py
* Rename primes.py to prime.py
* Finish beta Polynomial class
* Add support for overloaded addition, overloaded subtraction,
cummulative sums, cummulative products, and printing for Polynomial
objects
* Add skeleton for a matrix decomposition module in the linalg package
* Add skeleton and rough implementation for a matrix class and module in
the matrix.py file in the core package
* Add skeletons for optimization and financial mathematics packages in
the optimization and finance folders
* Mark solovay_strassen primality test in prime.py for debugging
* Create a main method in prime.py for testing
add properties to Matrix class and update module
add skeleton for more PRNG

* Mersenne Twister
* Park-Miller
* ICG
add skeleton for RSA and Caesar Cipher
add skeleton for diffeq package