Program.Persistence class now uses SimpleInjector

Most of Persistence's methods are replaced with a SimpleInjector
Container.

Usage of SimpleInjector reduced the amount of repetitive code in
Persistence.