changed directory structure, added more gulp tasks, changed library system