Removed all obsolete code
Replaced some overloads with optional parameters
Added support for timeout parameter
Verison bump
Updated test dependencies and build script
Release