Added comments

I added a bunch of comments into the code so it’s a bit clearer what
we’re doing. I’m thinking I want to restructure the Population class so
I’ll take another look at that tomorrow; it seems like there’s a lot of
fields we don’t need.