added a CLI front-end (using main gem) and a cucumber/aruba test