Commit 59 (Beta Candidate)

- Top-level binding target can now include elements with
  templated content. Top-level binding will now skip templated
  data-bound elements, rather than adding additional dual
  bindings.

- Converters can be swapped through data-linked tag properties.
  e.g see unit tests:
  <input data-link="{twoWayTag name ^convert=~options.cvt}"/>

- Data-linking with deep paths and using "onerror" now supports
  dynamically moving between valid and invalid paths (missing
  objects deeper in path) while maintaining full data-binding
  to the whole path.

Bug fixes:
https://github.com/BorisMoore/jsviews/issues/281
https://github.com/BorisMoore/jsviews/issues/279

- Some additional bug fixes.

- Many new unit tests added.