Log PerformanceMonitor errors
Add cached file implementations.

These classes allow the system to cache information in /proc
so it doesn't have to be re-read constantly.