extracted login handler interface
created twitter fetcher interface and implemented a fake fetcher