fix #39: unncessary file created
made cache return Try, and create .acl and .ttl files up front
fix 39: fix a few bugs with extension logic
add missing file