Beginning work on reading the journal

* Bindings for the rest of the journal APIs
* Journal type with a few methods
* sd_try macro to simplify FFI calls
* Move FFI items to a separate module