What is a contract, and why would people want one called periodically?
A contract is a group of functions that live in the Ethereum Blockchain (a distributed virtual machine for running decentralized applications)
> Why would people want one called periodically?
For the same reason people need cron to call periodic functions.
Contracts expose functions as an API that others can use to interact with them.