Improved documentation
Fix
Nodeunit -> Mocha
Use synchnorous tests
Support custom functions for remove/removeFirst