update select query in Page to require that active != 0
update Page constructor to call setLayout() stub
update Page constructor to register itself as the "content" component in SimpleSite
update the way Page handles 404's
re-arrange functions, add comments