Fix keywords size when keywordString is empty

If I set my `TwitterAgent.sources.Twitter.keywords =`
the actual implementation will still try to use `twitterStream.filter()` instead of `twitterStream.sample()`.
The if/else statement is here to fix this little problem.