mv example to examples folder
added connect, close method
added dry_run
prompt user by default
make self.user as the default of from