Fix formatting and put the list of commits in the pull-requests below the form
Display an error message if no commits are found different between the branches selected
Let's not rely on history.back() to cancel creating a pull-request

This becomes important now that changing the branch reloads the page,
thus canceling the pull-request returns the user to the same page