use more idiomatic function names
update version, readme and changelog.
add cmdlet binding use write-verbose, not write-host.