Profile slugs

added basic slug creation to departments and groups and a more complicated slug suggestion method to people. 
Is there a reason for all of the parenthesis around the strings? They shouldn't be needed.