core methods; fix Image struct (padding); add missing types; test
fix struct strings for test; use Exception Reason as log message