added memory class which should always be the upper-most cache
fixed bug in exclusive cache where a messy page would be written back in addtion to being moved to L1