Flash requires obj with message, flash is array

Flash and flash now both accept objects now instead of strings. Message is a required field, type is optional and defaults to info. Addition keys can be added and will automatically be added to req.flash.messages array.