update .gitignore for googletest related files.
add a class representing distributions of alleles across demes.
enum class for flagging addition/removal of gene from a current sample.