model: throw SQLException on json error in FrogPhoto
model: renamed Frog to FrogType
model: FrogFactory holds reference to all created values

Allows the UI to list all available frog types.
model: added AreaCache for sharing area objects
model: renamed FrogFactory to FrogTypeFactory