Deploy on npm + improved documentation