add some composer requirements and install/config gulp