Rodney Purvis commits to NC State