Prototype of a source input interface
Use backbone-relational; add periodization models

I think using `backbone-relational` makes a lot of sense for us. It's a
PITH to define relationships in constructor/parse/listening, which is
what that package deals with.

Additionally, got rid of all that toJSONLD business- just using toJSON
now.