add tests, add twitter client class