fixed yum install line
Split out key management and hardcoded repos into separate variables.

See the example versions/*.sh files for usage.
Split out extras package selection into the versions file.

This generalized the build process and will be more flexible for users
wanting different custom base boxes or for other operating systems.