Added a very rudimentary file I/O system suitable for experimenting with the language further. A better one will be designed when we have sensible error management.
- Less ambiguous syntax - Better parser (Chumsky only does tokenization now) - Tidy(|ier) error handling - Facade for simplified embedding - External code grouped in (fairly) self-contained Systems - Dynamic action dispatch - Many STL additions