add gulp, restructure directory