Jekyll updates, hide empty Upcoming events

Updated Markdown converter to Kramdown per Github's recommendation. Fixed
"Upcoming Events" section so it doesn't show up when empty.