Model changes to work with all spotlight configs and validations

Dashboard.business_model and Module.info were not long enough to handle
all spotlight configs

Validations for business_model and straplines
Merge pull request #222 from alphagov/model-changes-for-spotlight-migration

Model changes to work with all spotlight configs and validations