Today's J Cole's 29th birthday and to celebrate he decided to give a gift to his fans. Well, two gifts actually.