ContainerFactory: rewritten caching mechanism to not use fopen [Closes #27]
added ContainerLoader: humble replacement for ContainerFactory