move transformers (collect, filter, map) to subfolder
moved all reducibles (range, iterator_pair and sequence) to own folder
add monoid and reduction over monoids
fix include guards to reflect new paths
add monoid headers to the global header
add doxygen config file
add documentation
more documentation
even more documentation