update async/sync signatures
updating package with info
adding npmignore