rewrote vigil prototype to use async module. Added dynamically generated view for rendering request object values on generation