Implementation plan:

 * Get ARPABO and DMP stuff up and going, with a battery of appropriate
   tests and regression test against PocketSphinx/Sphinx3

 * Generalize the ARPABO code to handle arbitrary N-Grams

 * Establish the internal API needed to do LM conversion

