Adding enums to describe port direction (input or output) and status (open or closed)
Adding implementations for `close-port` and `open-output-file`
Updating `display` to take optional port
Plot_textual_port(s) will now close file on garbage collect
Updating `display` documentation
Updating `newline` to take optional port, adding simple (manual) output integration test