architecture restructure, added live-reload to gulp file