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.