Fix bug in page-alignment checking
Add aligned() function for checking page-alignment
Add align_up() for moving pointer up to next page boundary
Change 'Comparer's to return bool
Trim down some test code