Make JSON deserialization errors non-critical
Don't do anything when given empty string to evaluate
Allow to disable message authentication (--no-secure)
Join heart beat thread instead of sleep looping forever
Fix kernel_cmd in README.md