Moved currentState reset in constructor so it is in the same order as defined on top. Also removed comment as it was just part of a missing reset instead of purely fixing the mentioned bug
Removed unused afterEach
currentState = null when not found (instead of undefined)
Improved the history spec descriptions and added a few extra tests
changed toBe(true/false) checks to toBeTruthy() or toBeFalsy()
added vendors to .gitignore
Merge branch 'laurentvd-master'
Release v0.2.0