add support for pem file
update and add sdk wrapper
add connection
update sdk wrapper and add simple test for real connection mechanism
add new mechanism