Added a Dialogue object to the io library capable of creating i/o dialogues and reading and writing to files in sandboxed environments.
Updated the porter suite to cope with the changes.
Merge branch 'master' of github.com:siigna/main