cleaned up some code, moved to headers
consolidated a few things in PageTreemap
moved things around, killed GetType, etc...
small refactoring
killed subdirs. In NTFS, everything is a file.
refactored UpwardAddFiles
removed redundant conditional in RecurseDrawGraph
many changes
swapped a bunch of CDC* for CDC&
manually devirtualized a few calls
Flattened the hierarchy a bit

( killed CSortingListItem )
removed all Upward[....] functions for lazy lookup
Cleaned up many things
simplified a few things
added LOTS and LOTS of const
minor refactoring
refactored, fixed sneaky bug when pressing left

Pressing left wouldn't always select the parent. Instead, it'd select
the first item. Turns out that a bool was being coerced into an int,
which can only be the first/second item in the list.
cleaned up a few things
Refactored treelistcontrol updating
some CString changes