Adds 'Register' button to each program and Adds the registration form
Adds User Validations and Payment Info Validation
Merge remote-tracking branch 'upstream/master'
Adds fields to the users table
Merge pull request #1 from apeniche/master

Registration and Payments