x (A) Macro to open file and free it automatically
x (A) Test stream opening
(A) Document unexpected behaviour from taglib_file_new regarding files that can't be opened
x (A) Either pass nil to function when file is not valid or use same API as with-open-file
(A) Allow to raise file-error condition when file isn't valid
x (A) Catch raised exceptions and throw them after having closed file in call-with-file
(A) Add conditions for non readable files
(B) Add test for existing but non readable file (either non audio or no permission to read)  
x (A) Document functions
(B) Don't expose taglib_set_string_management_enabled and taglib_free and explain why
x (C) Add tests for an OGG file
(C) Add tests for an MP3 file
x (C) Write README
(D) Handle the wchar case for windows, should the library wchar.t be imported by CFFI
(D) Complex properties API
