Payment form validation & custom submit buttons

Javascript form validation, and customizable labels for submit buttons,
Fixed some git issues.