replace isinstance(...,dict) checks with Mapping, see #33

Signed-off-by: Erik Bernoth <erik.bernoth@gmail.com>