Contextual and Grouped Validation for Laravel 4