adding comments strip
api changes :
- added err in callback arguments
- added arguments type check

test/ becomes an example -> sample/
add several specs