Moved Omer's and asaf code to an inner folder for us to wrap their code and
store it in the SpatialVocabulary main folder
Added our wrapping to asaf and omer's code

GenerteSpatialRepresentation get the histogram path from the GetHistogramsPath
function (For now it returns string , in next commits this path will
be read from configuration file)

and then call asaf and omer's functions with our position matrix(instead of
position matrix that stored in a file)
Changed ApplyAffineTransform function to reutn the transformed image
instead of saving it to a workspace variable
Added function which returns a affined model from a file
(For now it read it from a static path  , in the next commits we
will change it to read from configuration file)
Added The Vectors Db folder and it's code.
Create Person Vector which gets an image and creates it representation
binary vector
Geters for vectorDB Variable and path
And InsertPersonToDB function which create a person struct and saves it to DB
Added Recognize Person function which get a person image and try to find
it in the vector DB.
If found , the funtion returns true in the first return value and also
return the name of the person as it shown in the DB and is vector
Added the RegisterPerson function which gets a face image and insert
it to the vector DB if there is no similar face in the DB already