Added quota function, fixed password setting to be portable to other linux distributions, and fixed getopts parsing.