Test record functionality
Clean up get/set record
Throw concise errors when bad things happen
Cropped image generation tests