Removed redundant file
Refactored state change function to be more useful
Run mocha tests on watch instead of nodeunit
Added new state remove feature