A discourse plugin for deploying 'offcourse' - an offline client for discourse