rework announcements interface. a lot more friendly now

update bootstrap-datetimepicker to v2 and add in moment for it to use
also mess around with formating times client side rather than server side
add bootstrap-switch and get using it on announcements

org coffee some more

add some other javascript stuff