Add ability to generate new database with differences.
- Normal program usage now generates a comma-separated differences file, which can be used directly or edited before generating a new database file.

Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>