Merge pull request #43 from sundeepn/fifocache

Modified FIFO Cache policy - current FIFO cache policy/tests are using gets instead of puts in their cache control logic. So it is behaving as LRU.