feat(calendar.js): can now add event sources in extended form closes #57

Signed-off-by: Josh Kurz <josh.kurz@turner.com>