fixed visual issue on payment page and added error handling if no payment selected
added backup error handling on delivery page, and moved error message up