ignore node_modules and IDE directories
small improves & code clean up
fix demo after renaming
add test mock for invalidate
update mocha & phantomjs
invalidate method now don't reset runners positions
dont fail if value passed to runners is biggest then last values
Merge pull request #1 from anru/master

small refactoring