AGREEMENT AND PLAN OF MERGER DATED AS OF August 12, 2004 AMONG COGENT COMMUNICATIONS GROUP, INC., MARVIN INTERNET, INC. AND UFO GROUP, INC.