preloads multiple nltk corpora to build combined lm

Squashed commit of the following:

commit 7504c7c853a26025dbb81deef7e30f68a1fbc22e
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 19 21:58:50 2014 -0400

    uses whitelist to select corpora

    Squashed commit of the following:

    commit 9b07b465bcf17873e9cc5a44cb5f53a93e3a87e4
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:57:58 2014 -0400

        even less verbosity

    commit 3f9d90e38296e712d9791c93a20af2006f181730
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:45:37 2014 -0400

        cleaner one-line printing

    commit ea74044b7e12a1aa25e10c274569e4c33d25875a
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:39:01 2014 -0400

        clean one-line output

    commit 61af127dffdf136ee956cac7ab7a9912cb10ec30
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:29:07 2014 -0400

        saner verbosity

    commit b7638231f1d29d64e5e0fe888eb6c42e45299ce8
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:22:34 2014 -0400

        adjusts whitelist

    commit 560b7912686e856e625424f8c9d58ddaf12aa43e
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:18:37 2014 -0400

        removes unused def

    commit 7b4c665945a4b78d132ff17d8cae55d5cf1d3c7e
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:16:49 2014 -0400

        removes old logic

    commit bdfd5cbee87eb9cda356da1e6a12ff1b6e0cd474
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 21:12:44 2014 -0400

        first draft of whitelist

commit d796a76992bac1d7cd7519106a6d8b285c5a28fb
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 19 20:35:44 2014 -0400

    catch unicode exceptions in file writing

commit 98273fad54feced3a1ca674c1f634830684df61e
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 19 20:26:43 2014 -0400

    tries to filter out ASCII files (for now)

commit bb5c65c2128277f341347ea45a32e9a893ae0f8e
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 19 20:13:13 2014 -0400

    simpler corpus namefinding

commit 0fc4be3b946a2c60cab7bab1ade6256a265c6876
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 19 20:04:47 2014 -0400

    checks for .sents() method

commit f33efd6cbe7f5888583ac452634bae0236fffd26
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 19 19:31:38 2014 -0400

    fixes file encoding

    Squashed commit of the following:

    commit ddea7d4f350025606af70339eccfe1256c012537
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 19:31:20 2014 -0400

        fixes repr

    commit 1fe49b9aea2da35747ebfdb968d0990a27e0b02c
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 19:24:14 2014 -0400

        adds comments

    commit 80d2d2436e8517b1a18dae887defe1f54e5ab217
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 19:20:11 2014 -0400

        fixes encoding on lm file

    commit 7b0b956d742e6a33c23d0854dcd77a9e53f3df1e
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 19 19:13:37 2014 -0400

        first attempt, failing

commit 73a6ed2ec800a344c3bf08e30a5a4c4ea9f10963
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Mon Jun 16 01:37:08 2014 -0400

    fixes filepaths for single LM

    still getting Unicode errors, this time in importNgrams...

commit b68cd495a902536154b5fbaae42d547bb39ede8c
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Mon Jun 16 01:30:25 2014 -0400

    generates combined LM

commit aa762f974fb8e8a6b16e12cbb00454eda817bf96
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Mon Jun 16 01:17:55 2014 -0400

    fixes overly aggressive corpora filtering

commit 8a346607fdaf82a0ac5a1cd35f0d7404de662b0e
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Mon Jun 16 01:11:15 2014 -0400

    returns corpora as list, only ones with .sents()

commit 6f5b8619e1dd2209dc9aeff75d7e1be67cd87917
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Mon Jun 16 00:55:13 2014 -0400

    adds manual blacklist for incompatible corpora

commit a1e3ebc6790c781baaadc2a37d57c1ab849d3422
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Mon Jun 16 00:19:53 2014 -0400

    builds multiple LMs