Modify all constructor to return Option,
refactor vector2,
solve some bugs,
begin the implementation of c++ sfml method who are missings on csfml
finalize the add of the documentation from sfml documentation.
Add overloaded method from c++ version of SFML, like :
    setPosition(float x, float y);
    setPosition(Vector2f &position);
become :
    set_position2f(x : f32, y : f32);
    set_position(position : &Vector2f);
Update class color with operator overloading like c++ SFML.
Add more function overload,
update Vector3
clean use of other module
Add method disable_texture in each drawable objet who can take a texture.
Add an other examples from SFML repository, and change name of time function
Merged with 6af1f65