How to set up various tools used in development and testing