1. fixed inconsistent topno problem
2. created TweetSearchEvaluator
3. moved exceptions to common package