Ignores SSL cert issues in development
Forces a successful pulse on initialization
Fixes event names
Adds missing auth
Refactors file structure
Adds receiver and specs