added support to create connection object without endpoint info
added changes in connection for setting them for updates and added methods in user for signup and login