[#129] fix decimal error handling, sector/parcitipating org parsing

decimal error was not handled correctly causing the entire job to error
and skip over

it was possible for sector/paticipating org roles returned None instead
of the empty list, sqlalchemy errored at this point as None is not a
list-type
[#129] ignore none type in summation of transaction amounts