Per user !time command + !timeset command

Changed the time command to take a USER args and display the time for his timezone if he has already set his timezone with the !timeset command.

@adamruzicka If you have some time it would be nice if you could look at the code I did and either merge it or tell me why it sucks so I can fix it :P