fix pep8 violations
refactor saving code, add helper module for mbtiles support
initial MBTiles support
use TMS schema for MBTiles
rename constant
transparency support
fix copyright and metadata
custom suffix support