started add single migration to the model
adds single migration events

+ still need to set migration to 0 before a split
adds documentation
Merge branch 'master' into single_migration
corrects migration rates after population splits