Refactor to use Dependency Injection via Pimple instead of using VF_Singleton (Closes #27)