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 config
$ mkdir tmp
$ mkdir log
$ mkdir doc
Added smoke test feature and cucumber.yml config. Removed unused .gitignores
Added rspec configuration and smoke test rspec for a Trip domain class. Removed unused .gitignore