Adding --skip-spring switch for EngineCart

Without the --skip-spring switch, EngineCart would halt on the
`rails g | grep test_app` command. The `rails g` was waiting until
Spring had loaded the application, which it was unable to do for
reasons that are beyond my understanding.

Related to cbeer/engine_cart#15
Will be addressed by cbeer/engine_cart#15
Explicitly adding rails options for EngineCart

The ENV method appeared to be somewhat flakey; Instead use the config
method.

Related to cbeer/engine_cart#15
Verifying that #to_work_type sets predicate_set
Adding spec to fix incomplete WorkType creation
@WIP
@WIP
Adding ValidationParser

Responsible for converting junk into Validations; which are presently
an arbitrary Hash. Work at interacting with the ValidationService
object.
Incorporating Validations in work types