add python-dateutil
add support for different categories of flash messages
gray buttons for auth/deauth/get
add support for different flash message categories
disable unavailable buttons