Unless you have been living under a rock, you know that Tom Coughlin has resigned from the New Giants coaching position. So you might be wondering why am I even writing this post in the first place? Coach Coughlin has