a bit more style fixes
add some more mc tests

start to separate out all the looping in one_iteration in to separate
function calls
add some tests for takestep

also move the takestep loop to a separate function
reorganize the new tests
finish replacing loops in one_iteration()
use c++ iterators
Merge pull request #11 from js850/new_one_iteration

reorganize one iteration