Eigen sections may be done now

Improved the begin/end functions to be more picky about what can use
them because of ambiguous references and such.
Added a random device seed for the random number system
Added a SeedRandom function for the random number system