DDF-925 - fixed refresh issue as well as the spinner bugs

-Fixed unclosed tags.  Breaks in older browsers. (proactive bug fix)
-Put page into edge mode for IE. (proactive bug fix).
-Changed doc type to html. (proactive bug fix)
-Rewrote the refresh Util method to used a controller.  Probably not needed but he helped me understand the scope of it alot more.
-added style to complete the table.align-middle.  Seems like it was incomplete.
-Added a clear() call the refreshSource event call.  This ensures we have a clean model on every fetch.