Refactor and spiffify Github capabilities

Squashed commit of the following:

commit 3520258bbcb0ef8ff4f2f8f8e9d72f2d66f7517f
Author: Colin Chan <colinchan@lumeh.org>
Date:   Wed May 22 18:02:37 2013 -0400

    Update the readme and version number

commit b179bb0499c25d7917f69bd02236c02ce1453a68
Author: Colin Chan <colinchan@lumeh.org>
Date:   Wed May 22 18:00:53 2013 -0400

    Fix github links

commit 842108a4832b836dd79683f3f3cb2f8e5606cb7b
Author: Colin Chan <colinchan@lumeh.org>
Date:   Wed May 22 16:54:34 2013 -0400

    Finish refactoring!

commit 90c4842aced31f46f2ca96c160fb7f84522282cc
Author: Colin Chan <colinchan@lumeh.org>
Date:   Mon May 20 21:03:44 2013 -0400

    Continue refactoring the config parsing

commit a87e0211cc613eb0093f4e7bd3e7fb338484ce96
Author: Colin Chan <colinchan@lumeh.org>
Date:   Mon May 20 15:49:30 2013 -0400

    Partway through the festivities