Change naming from "name" to "key".
Rename the protected database field `key` into `key_name`.
Transform old key schema to new one.
Rework the response generation and unify the response format.
Add flat output format.
Add daily statistic.
Remove request format from uri when generate fallback url.
Greatly improve the "path not found" message.