refactor(animation): factorize call to animations

Factorize animation in and animation out to use the same methods
style(method): remove the _ in front of animation methods

Better to remove this pseudo privacy convention as these methods might
be called directly
feat(destroy): add doc and guard condition against undefined option
Release 0.2.0