download() to send_file(), upload() to upload_info(), doc updates
deprecated: path(), use request_path() instead
added template() for getting rendered template content
documentation updates, test updates