[#1430] fix guild gems (math error)
[#1431] add temporary server-based pet-purchasing mechanism. Lotsa cleanup /
refactoring to be had here