Added dynamic prompt switching, easy extract function, OSX specifics and shell now separated by lines and timestamps