Finish moving sparql and json-ld to resources.
Add support for multiple owners.
Improvements for Test3 command line arguments.
Fix for insidious concurrency bug.

Turns out that `Task.Factory.StartNew(async () => ...` creates a Task<Task<T>> (duh). This means
that simply awaiting the resulting Task doesn't actually tell you anything about the completion state
of the async lambda. As a result, you have to `await` the `Task<Task<T>>` in order to have the
unwrapped `Task<T>` that you're really anticipating the result to. Alternatives including switching to
`Task.Run()` (in .NET 4.5 and up) or calling `.Unwrap()` after the `Task.Factory.StartNew()`.
Move packages out of prod to nugetdev1.
A few minor improvements.
merge conflict
work in progress
refactored catalog code
fixed merge