Add request pages

Adds javascript components for rendering request pages.  
This function is repeated throughout the diff in different `JST` functions and is never called (in the diff anyway)