Fix small issue with replace error messages (were reporting add)
Add default_ttl set per object with constructor, overrides global
Added explicit ttl error messages
tests for ttl including override order (global, local, function)
fixed fetch proto
Merge pull request #3 from auroraeosrose/master

requested ttl fixes and enchancements