Authentication

@aslawter , @mikeymurph77 
Without setting flash to an array it would be impossible to use multiple model level validations.