Style cleanup for Su

Zach and I did some reorganization and got rid of some code. We also renamed Sudo to Su because that's the name we use on hackerschool.com and because it's closer to the actual meaning (`su` switches users, while `sudo` runs a command as another user).