Refs #75, adds image converting/scaling/cropping to avatars.

User avatars are now allowed to be either .gifs, .pngs, or .jpgs. The image will be converted to an 800x800 .png as a full-size image and a 100x100 .jpg as a thumbnail. User objects now have avatar_url and avatar_small_url instead of the "avatar" attribute.