Added cucumber, rspec, pry and guard
Thinking through directory structure.
Added directory structure and .gitignore for each so git would take them.

Command: for i in $(find . -type d -regex ``./[^.].*'' -empty); do touch $i"/.gitignore"; done;

Directories created:
$ mkdir app
$ mkdir app/domain
$ mkdir app/models
$ mkdir app/views
$ mkdir app/controllers
$ mkdir test
$ mkdir test/spec
$ mkdir test/cuke
$ mkdir test/spec/domain
$ mkdir test/spec/functional
$ mkdir test/spec/integration
$ mkdir test/spec/support
$ mkdir test/cuke/features
$ mkdir test/cuke/steps
$ mkdir test/cuke/support
$ mkdir lib
$ mkdir tmp
$ mkdir log