New directive for spinner when we call the external website.

Switch over old directive to use <tag></tag> method.

Some styling to go along with these changes.