Refactor the RecordThumbnail widget into the Item+Image widget.

Fixes #176 

I unfortunately had to make some of the phantomJS features pending because of Travis issues.  They are passing locally for me w/ a 100% success rate.  Not sure if it's just a timing thing w/ the Travis servers or what.

@ggeisler let me know what you think so far:

![screen shot 2014-02-12 at 11 35 56 pm](https://f.cloud.github.com/assets/96776/2158046/2d45eb82-948c-11e3-9655-0d623e8bc3f1.png)

![screen shot 2014-02-12 at 11 29 40 pm](https://f.cloud.github.com/assets/96776/2158053/3476dfd8-948c-11e3-84fc-d8440dfd0bcf.png)