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.