Adds result page resource icon, and implements logic for showing icon wh...

Fixes #364 
adds result page resource icon, and implements logic for showing icon when item has more than one resource type

![screen shot 2014-07-08 at 1 59 56 pm](https://cloud.githubusercontent.com/assets/1656824/3516596/d7ec7a1a-06e2-11e4-897c-eaa296f84786.png)

![screen shot 2014-07-08 at 2 00 45 pm](https://cloud.githubusercontent.com/assets/1656824/3516605/f5b9609e-06e2-11e4-951c-8438311341fb.png)


You could do away w/ this `if/elsif` logic if you assign the incoming parameter to an array like so:

    values = Array(values).flatten.compact

Then you can just check if the values are present before doing your conditional deletes and calling `#first`.