now complies with interface Encoder
http handlers and updated service and tokens
convenience functions
add Deleter type
recursive test