Started adding client-side support, including middleware functions for Express.
Client-side support still needs work, because of jQuery's annoying behaviour regarding root elements.