moved commonly used functions to _private namespace in separate file
added link method to Ractive.prototype - allows less verbose linking to external models etc
moved isArray and isObject to separate file where they can be reused
more sophisticated animation - can now interpolate between arrays and between objects
added new files to tests
added _private.js and interpolators.js to build
fresh build