Remove some assertions

Assertions just before the channel send caused a panic when the --new flag
was used so the code in getStory and getPage has been slightly refactored
to accomodate fewer assertions aka safer code.