Project setup and composer file