more fixes and cleanup, and py3-compatibility
use card link that doesn't break when you move the card to a different board
fixed the time functions to do timezones correctly, added a bunch more message templates, and in the process of changing LAST_ID
more cleanup and message types