Updated validation code to not require case sensitive checking of domain and record types. Also added columns to $fillable for records as previously this was not set, although at present the code does not utilise mass assignment thought it would be a good idea as a guide for possible future requirements.
Updated array declarations on the custom validators to match the new short array syntax that I've used in other parts of the application, just a quick code cleansse really!