Updated images in README
Fixed design issue in Jm_Console

As the singleton() method created explicitely a new Jm_Console object, it
was effectively not possible to extend from Jm_Console without
overriding the singleton() method. Have changed this to a behaviour that
uses get_called_class().