Updates for new naming convention
- Naming convention changes - Code cleanup
Cache implementation continued
Initall support of cache
Created branch for caching
Cleanup
Some classes added
Supporting cache
- Warning fix - Static build fix