Changed the admin variable to use a class that's as close to an enum as I know how to get with Ruby (This should still store the admin value in the ini in the same form). Also the most important part of this commit, the shutdown and restart commands now require SuperUser acess to execute, rather than not even requiring admin to access.