Added text shouts and photo shouts using polymorphic

* Created TextShout model and controller
* Created PhotoShout model and controller
* Created partials for _photo_shout and _text_shout
* Added content_type and content_id to Shout model
* Transfered content column data to TextShout model then deleted content column