Add plans link to header and display basic tabular layout. Add not-null constraints to contributions migration. Add validations for contributions and flash messages for invalidity. Add various bugfixes.