Polymorphic embedded picture objects

# Why?

 * We're hitting a point where lots of 'things' need pictures

# What Changed?

 * Added a `Picture` model that can be embedded into anything polymorphicly.

# What's Next?

 * Figure out some sane defaults for photo sizes.