Setting up the development enviroment