Code for an HMM EM algorithm that runs on BOINC's Volunteer Compute network.