Fulham sign Cook

The Premiership club have handed the 24-year-old a four year deal.