Merge pull request #3 from relentlesscoder/develop

Develop
Added a util class
Merge branch 'feature-phrase-ranker' into develop
Merge pull request #4 from relentlesscoder/feature-QL(Language_Model)

Added Util class.
Merge branch 'develop' of https://github.com/relentlesscoder/WSE into develop

Conflicts:
	homework1/src/edu/nyu/cs/cs2580/LanguageModel.java
	homework1/src/edu/nyu/cs/cs2580/NumviewsRanker.java
Merge pull request #6 from relentlesscoder/develop

Develop
Fixed conflict
Merge pull request #7 from relentlesscoder/feature-QL(Language_Model)

Feature ql(language model)
Implemented the linear ranker

1. Implemented the linear ranker naively for now.
2. Sort scored document in the handler instead of in the ranker.
Merge pull request #8 from relentlesscoder/feature-linear_ranker

Implemented the linear ranker
Merge pull request #9 from relentlesscoder/develop

Develop
Renamed variable names of Evaluator...

Also adjust the LM Ranker according to the equation…
added log4j
exclude bin folder
improve vsm
Reformatted. Changed Vector to ArrayList.

1. Reformat the codes.
2. Change all Vector to use List interface and implement ArrayList.
3. Add some comments and adjust some variable names.
Update the VSM ranker...
Update the phrase ranker, use list now.