Temp logviewer

READY FOR MERGE

Put the code to markup the full log into a directive. Minor ui/style changes elsewhere.

**Changes by Cameron**

After further examination, my idea to use a directive wasn't the right call here.  We just use a controller method to optimize how the raw log is stored with the steps.  Then the normal ng-repeat directive works fine with that.  Amanda's splitting code was great, so I kept that verbatim.