Add request pages

Adds javascript components for rendering request pages.  
I realize some of this was preexisting:

I see this repeated a few times:
```
<li class="<%= (i === currentPage) ? "active" : "" %>"><a href="<%= i %>"><%= (i + 1) %></a></li>
```

Indicates that we're missing an abstraction.