Made Cache base class simpler and more useful
Bug fixes in block addressing in cache
Working on leveraging new Cache base class in L1Cache
Working on leveraging new Cache base class in L2Cache