add compiler state macro
requiring a son file will automatically quote keys
add stool command for s3 publication

this commit and associated aws changes close #74