Implement year shuffler, with changes to stocking and whenToStop. Closes #44

Stocking used to work by executing all stocking records with date <
current date; now it checks each day to see if any stocking records have
the current date. Also changed whenToStop so model counts simulated
hours and stops when enough are done (cannot stop  by date with
yearSHuffler).