Major update in architecture, gulp implementation and new persistence logic