fix landing page styles

no need to store petition in memory

refactor landing flow
do not include trailing slashes in yoru routes
add pagetypes to slates