adds john resigs diff algo
updates gitignore to add test bower
updates test to have interface
removes Diff
adds a 'counter' object prior to phantom starting. Process ends when counter object length === 0