fix #1 inverse chat order
add duration_minutes on create_channel
explode closure for handling channel
add chat template
add chat javascript template
add chat css