Home People Techstars Atlanta Appoints Entrepreneur Michael Cohn as First Managing Director