refacto and optimization perf
compress img test
refacto archi and add gulp task
clean code