Removed message boxes from viemodels and added error/success messages