added typescript support with gulp