Added source maps and factorized gulp file