Merge pull request #5 from robations/master

Rewritten behavior to allow calling methods on behaviors, closes #4
bugfix, wrong case on variables
Fixes #9 (hopefully). Handling nested save operations.

I'm flying very much blind here, but I tried to implement everything
that I did in the 1.3 branch where all existing tests continue to pass.
Renaming the file as expected by the console.
Getting tests working in 2.x.
Unsetting only the original model that has been recorded.

No longer clearing the entire original data.
Adding test for a saveAll().

- Testing a "simple" case where a model and a single associated model
  are saved.
Adding more saveAll() tests.
Adding composer.json as cakephp-plugin type