Add request pages

Adds javascript components for rendering request pages.  
This pattern is repeated a lot, and should be put in a function and given a name.
```
((__t = ( action.slug )) == null ? '' : __t) 
```