Initial implementation of create

I did some work around moving some of the concerns from the container to the process, like tty handling.  

I don't expect us to merge this yet but I'm opening it for discussion. 
So this instead of returning it?