Don't load javascript without request
make secondary header into block
Make 500.html exntend base, clear secondary header and set body instead of content
Don't request extra skin css without skin
Add block for footer, and make 500 not set it
Only set anon if there is a request