Refactored Containers, added OrderedEnumerator

Moved comparison functions to NuLib.Common.
Functional: Added OrderedEnumerator for OrderBy and ThenBy.