If a class is registered twice with an ascendStackBlock, move that class to the end of the ordered registration list.
Added test to verify reordering after a second registration.
Added tests for MyPageViewController hierarchy ascending.
Improve MyPageViewController to make it more flexible for better testing.
Track the path of UIViewControllers in order to reach the 'topViewController'. Display the path in an alert also.
Ensure that custom ascendStackBlocks also update the pathString