find SDL2
enable -Wconversion
fix bug in Vector_size; add Vector_append_binary_file
describe the appearances in JSON; parse them with Jansson