Collegiate's McNerney signs with Kansas football