The NFL free agency period has all but ended. While there are still some roster filler moves and trades that have yet to occur, a majority of the big shakers and movers have already found new homes.