created an auxilary struct to represent an address in a decomposed manner in the simulartor class
Also added the start of splitting a trace address into set and tag portions. not sure how to accomplish offset yet.