allows for 0 _ttl's without time signifier and enables tests
Cleaned up ghoneycutt's code a tad

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'ttl_checking'

* ttl_checking:
  Cleaned up ghoneycutt's code a tad
  allows for 0 _ttl's without time signifier and enables tests
the new settings report_ttl, node_ttl and node_purge_ttl were added but they are not working, this fixes it
Also fix gc_interval

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'fsalums'

* fsalums:
  Also fix gc_interval
  the new settings report_ttl, node_ttl and node_purge_ttl were added but they are not working, this fixes it
syncing fork