Added test cases for TweetService

Other misc. updates included as well for project structure and
standards compliance