Added Doxygen to the build "all" target
Using the Random utility instead of raw rand()

 - added a Random::gen(max) function
 - added a static Random initializer with Init constructor
Added a Measure class to encapsulate a start/stop time measure

 - added a Measure::diff() method