version -> 4.0.0; updates desc
typo: santitize -> sanitize
adds types definition
adds cleaner.js
migrate old lines; #15