Content index

#418 
First iteration seems to work well, let me know what you think

The solution seemed to be getting too long to leave it in the contents_controller, so I put it in the contents model. Was this a bad move? I can bring everything back to the contents_controller if this is not good style.