fix up the pagetype lib by abstracting out some repeated content for stop pages
more refactor ... break up stop.utils and stop_schedule_utils into two separate lib files.