Refactored user creation and management

Specific tasks for 'sftponly' accounts have been merged with main user
creation and home management tasks. You can specify default home
directory permissions (by default they are changed do 0751).