update json response structure from api; add middleware handlers for added content responses; update front-end services to handle new json response structure; update directives to account for unwanted inheritance; update messages template; update styles