modified hermaia.py : added exit() and enter() methods to allow to create Hermaia objects out of a with statement