Added errors for -ve rates, moved macro_pops call out of elements loop
Added test to check that populations are solution to rate matrix equation in macro_pops
Added a comment describing change;
Merge pull request #75 from jhmatthews/dev

More robust errors and checking of populations in macro_pops