自定义文件名支持

加了自定义文件名支持，可以：

```ruby
# 保存文件，比自动创建路径
tfs.save('foo/bar.jpg')

# 只创建文件，不写入数据（比较快）
tfs.create('foo/bar.jpg')

# 写数据
tfs.write('foo/bar.jpg')
```

还在使用 tfstool 命令行封装的可以使用旧版本，也没找到 tfstool 如何支持自定义文件名，而 wrapper 部分，原本就用不到，所以这俩都被我干掉了…… 

然后完善了 spec，把几个基本用例测了一下，同时改写了 README，更通顺一点。