KMajorityLib/Makefile
KMajorityLib/include/CentersChooser.h
* Parameter conditioning random seeding moved as a pre-processor
directive.
* Disabled random seeding by now, hence pre-processor directive is
commented.

KMajorityLib/include/Clustering.h
* Re-factor due to changes in KMajority class.

KMajorityLib/include/KMajority.h
* Implemented structure holding parameters to KMajority algorithm.
* Added attribute to KMajority class holding nearest neighbors index
parameters.
* Changed signature of KMajority class constructor in order to recieve
algorithm and nn index parameters in a more dynamic way.

KMajorityLib/src/KMajority.cpp
* In KMajority class constructor, initializing attributues using
parameters objects.
* Passing nn index params object to the method in charge of
instantiating it.
* Copying user defined nn index parameters to nn index params object.

VocabLearn/Makefile
* Removed dependency upon boost regex since not needed anymore.

VocabLearn/VocabLearn.cpp
* Receiving algorithms options as program arguments key value pairs.
* Using algorithms options to correctly initialize params objects.

VocabLib/include/VocabTree.h
* Re-named algorithm parameters to render them more standard.
* Changed VocabTree class constructor signature, receiving IndexParams
object instead of VocabTreeParams.
* Fixed bug in method size of class VocabTree, it was returning number
of nodes instead of number of words.
* In VocabTree class constructor, retrieving algorithm parameters
without defining default value.
* In VocabTree build and computeClustering methods, counting root level
as zero.

VocabLib/src/VocabDB.cpp
VocabLib/tests/VocabTree_test.cpp
* Re-factor due to changes in VocabTree class.