initializes and sets up middleman project