initial commit w/ code
finished getNextChange()
added package.json
add testability
first test and first bugfix
added tests + fixed bugs tests revealed