Adding end to end test for edit/new HTML

Much of the work has been done via prior commits. However, this commit
adds an end to end verification of the behavior.

Resolves DLTP-65
Resolves DLTP-59
Renaming feature test
Updating CSS selector for in memory tests
Adding coverage for a missing edge case
Removing a dependency in the feature spec
Updating links in badges
Verifying html form rendering

* Adding .existing-input and .blank-input classes to properties
* Cleaning up a bad dom id for the edit form
Merge branch 'code-review-of-hydramata-tasks'

* code-review-of-hydramata-tasks:
  Verifying html form rendering
Re-arranging spec code in preparation

DLTP-56 #development
Moving app/wranglers to app/services

The wrangler directory is a weird concept.
Adding services to autoload of Engine
Restoring parsers in engine autoload

I should be using pull requests because this was sloppy.
Moving renderer to services

I thought this was going to be a more general category than it turned
out.
Adding Property#replace_values and #append_values

These methods are necessary to allow different strategies of work
composition to be leveraged.

At present these strategies may not applied at the correct level, but
it is a start. It also reflects that the model representation of the
data provides a more narrow data management context than the
"traditional" ActiveRecord model.

DLTP-56
Stepping towards form submission of existing works

This is a partial solution, but is not as expressive as it could be.
The idea of the property_value_strategy is incomplete. That should be
better encoded in the crafting of the coordinating object.

DLTP-56
Renaming service object

DLTP-56
Extracting ApplyUserInputToWork to services dir

In an ongoing effort to reduce the number of directories with a single
object, I am mvoing te ApplyUserInputToWork service to a the
app/services directory

DLTP-56
Merge pull request #3 from ndlib/dltp-56-input-edit-form-to-in-memory

User Edit Input to In Memory Object
Adding technical clarity to spec
Clarifying feature spec variable

DLTP-56