Added a couple to-do items
Figured out the stupid mistake that was keeping Permutation.cpp's
`permutation_gen::reverse_iterator` from working (`iterator` needed to be
declared with `struct` rather than `class`)