Add methods to parse the CACM collection.

The code is ugly and should be refactored.
Add forgotten field .B.
Remove the ReachedEndOfFile exception, use a generator to load files.
Update tests.
Merge pull request #4 from Neki/topic/bf_finish_parser

Add methods to parse the CACM collection.
Automatically include all packages.
Merge pull request #6 from Neki/topic/bf_fix_setup

Automatically include all packages in setup.py.
Add a parser for command-line arguments. Apply it to vectorial_search.
Merge pull request #7 from Neki/topic/bf_parse_command_line

Add a parser for command-line arguments. Apply it to vectorial_search.
new classes : DocInfo and InvertedIndex
documentation + fix for research + pass
add stats to DocInfo
normalize_weight method & test ok
similarity & sort