Added interface, interface controller, and renamed lonelytweetmodel to AbstractTweetModel.