Former Linfield star Braiden Graham has signed his first professional contract with Premier League club Everton, penning a three-year deal.