added error, success, info and warning message as seperate componenets
updated example