StatsManager

Hey, you'll need to change the log class used, but I think that you can otherwise just drop these in to your repo.  The implementation is not complete and it's a little bit messy, but I didn't want to hold you up too much, I'm out of town tomorrow and Monday will be busy for me, likely Tuesday and Wednesday, too.  

If you have questions about why I did things the way I did, let me know.  And see my email.  Also, I couldn't figure out how to remove all of the class files from github, but we should probably do that to make it cleaner.  

Also, never done a pull request before... good luck.