Same as my latest, but to right branch + ft_printf framework

ft_printf can test, code may need review. Some basic tests are already done.