Squashed commit of the following:

commit 1fbc312a16916c226bba3bc749a967d5a2cfe908
Author: Diego Carrion <0x783czar@gmail.com>
Date:   Wed Aug 7 15:58:57 2013 -0600

    clean up and start documenting

commit e0b0fbf70604d55e707cd2020e4395da97da470e
Author: Diego Carrion <0x783czar@gmail.com>
Date:   Wed Aug 7 15:24:34 2013 -0600

    try this!

commit 297d3ad1d0ad80179a181582c336734d0fb63220
Author: Diego Carrion <0x783czar@gmail.com>
Date:   Wed Aug 7 15:10:13 2013 -0600

    fix typo in method

commit e3014cda19015874a95457ce384c64605dc28022
Author: Diego Carrion <0x783czar@gmail.com>
Date:   Wed Aug 7 15:04:48 2013 -0600

    fix to use accessor

commit 7c92c9abf74d67ae3d65c114c548f9f8f054543f
Author: Diego Carrion <0x783czar@gmail.com>
Date:   Wed Aug 7 14:57:02 2013 -0600

    add initial smartos stuffs
roll version