Handle files without extensions
[Issue #82] Enhance signature generation/verification

- Use file checksums instead of the whole request data alone
- Use include arguments in path wile signing
- Update document
- Add API file submission tests