documentation
remove expm package
refactor tests
add default for gen_server_opts
changelog
bump version