Prevent KeyError when page_template not supplied

When `page_template` is not supplied as a kwarg via `.as_View()` a
KeyError is raised because `.pop()` is used on a dictionary with no
default value specified.