added groups to users, users can now be apart of multiple groups that will display as top directory. 'account' is now relative to a member of the group.  added generic folder and upload function