re-add posts_404()
theme_location fixes
stupid 404 shitz