create required package and rework flash_msg
rework flash_msg
correct some naming and clean up flash_msg a bit more to handle defaults
cleanups
fix flash msg delay