NOTE PURCHASE AGREEMENT by and among Cogent Communications Group, Inc.