Setting up a development environment

Todo

rewrite this section