Melhorias e função newEvent()

Melhor analise dos dados recebidos e adição da função que cadastra os
eventos (newEvent())