send compiler list packed by json

Resolves #36 .
Need modifying kennel to resolve #18 (not tested at all).