add connect method with timeout parameter (not implemented yet) and unit tests
fixed spelling error in method name
removed outdated @synthesize calls
moved instance variables inside the .m file