added gulp build system, configs and testing