Implemented Smallest Window

- Added getSmallestWindow(Query q) to Document.java
- Added getUniqueTermsCount() to Query.java
- Completed SmallestWindowScorer.java