Fixed "return can't jump across threads" issue in puppet. Turns out you can't return in a block that's within the function. You have to return at the end of the function. Also added some more resources to get uwsgi installed.