Moved license text to the bottom of the source files
Split detail namespaces into separate files
Removed container sorts in favour of iterator based sorts, in line with Standard Library
Changed tests to reflect new interfaces on sort algorithms