Initial Hermes

@diegobz @amanatidis 

So, have a look at what I've done - I'm re-using Processes. I've been through the Python code and this doesn't seem to be a problem. The process object on re-init will be disposed and available for GC.