Complete rewrite of dog objects; add adoption
update distro version