Added ticket_type validations and their specs
refactored 'unpaid registration should be invalid' spec for registrations