refactor story detail in generic view, add optional pk argument
move 500 error view into utils
add wsgi