Archive discussions

[CR needed] I've run this locally and it fixes the discussion#show exception. 

@robguthrie when you have a minute would you give it a once-over please?