Spec: Added failing spec when initialize method signature changes
Mod: using allocate instead of new when replaying new-event
Spec: removed required keyword argument, only available in ruby >= 2.1.0
Fixes #21
Refactor: renaming start_build_from_new and stripping unneccessary functionality for clarity
Merge pull request #22 from larskrantz/master

Fixes #21 when initialize-method signature changes