Squashed commit of the following:

commit d2273d4436c7e3544b41e2aafceaa26c327da25c
Author: Glen Holcomb <gholcomb@gholcomb01.local>
Date:   Thu Aug 7 13:37:52 2014 -0600

    Updates documentation.

commit 6e69a037a9a254a8688576ff346f4efdb58c458d
Author: Glen Holcomb <gholcomb@gholcomb01.local>
Date:   Thu Aug 7 13:37:36 2014 -0600

    Finishes code updates for `Elixir 0.15`.