Basic + Problem View Template/Styling Work

This work adds in an initial first pass at the UI rendering of the following:

* general grid/layout
* step-based chrome (status, expanded/collapsed/completed)
* initial problem step
* submitted problem step
* completed/graded problem step
* additional loose ends/fixes to HTML standards/rendering