update styles -- mainly animations; clean up directives and services; add services for message handling and underscore; consolidate template for global and validation messages