remove bin and refactor
Closes #2

LGTM given by: @frankhock

Squashed commit of the following:

commit be7f436ecedde8155b1fec6bc413c2ad7a94993c
Author: Frank Hock <frank@thinkmechanic.com>
Date:   Wed Oct 29 19:56:47 2014 -0400

    remove bin and refactor