Moved the generic request handlers into their own module.
Moved the toppage_handler to push_handler to allow for the pop_handler to come into the picture.
Added the pop_handler.