Avoid a revision is automatically published I currently have new revisions created whenever a page is edited, but I don't want it to be automatically published. Instead, I want to have to go into the revision tab and click revert for the latest revision. Is this incorporated in Drupal 7 or do I have to download a module?
Please have a look at Revisioning module, this is probably what you are looking for.
There is simpler module Revision Moderation, but it has no D7 version