Add require; change bin file name; general cleanup

Squashed commit of the following:

commit e424677d59f385c4ea969c2d85148451e5129a15
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 22:30:21 2013 -0700

    Remove config parser

commit 40e1f6e6ede06a5aa91cb99abbaa62e331c0bc8c
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 22:29:55 2013 -0700

    Local require working

commit 37cb253e11b0e09edbd1205ab86e868c19cff0ff
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 18:04:11 2013 -0700

    A mess of a mess

commit 1518b0b2d82b0d9d3d54d2a970e33f61eef651dd
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 17:02:51 2013 -0700

    dir name change; add top level require

commit 59f9caaa5297a2e24e2b66707529d44d1ae9029b
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 00:34:14 2013 -0700

    WIP: Add VCR fixture

commit accfbeb0829f6dbdd0020762a403a891c2426b5f
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 00:34:02 2013 -0700

    WIP: VCR configuration

commit 4f9b8a3530f167aa2a4b829f98cacc5554f23d2a
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Sat Feb 2 00:02:41 2013 -0700

    WIP: More VCR prep

commit 358354f1c2ebc54587b9b1980dc9e1e9aa936b74
Author: Geoff Petrie <g.petrie@gmail.com>
Date:   Fri Feb 1 23:07:23 2013 -0700

    WIP: Start tests with VCR

    Starting tests here with the VCR gem, but realize I
    need to create a config file parsing class.