update details components, and route reference to details component
move message-forms style to general form styles
update form validation handling service to use "angular.forEach" instead of "Object.keys" with "for"