remove 'timeout' field from API

The value is still needed, and is stored in initial_ttl.
remove timeout field from spec
Merge pull request #17 from mark-burnett/remove-separate-timeout-field

Remove separate timeout field