Splitted the requires
Added a new error constant
Comment change
Edited docjs
Edited docjs
Added a new function remove with doc
Added new tests