initial checkin
fleshing out functions
got the reset function working and recursion setup
fleshed out most of the arguments; still have to do the delete perms
removed redundant delete flag, since setting None accomplishes the same thing; renamed "add/adduser" to "set user perms/setuser
" and replaced the -a flag with -s, for clarity; added case check for valid permissions in sanity function