Give warning when trying to load code with no "main"
Issue #18
new
The GUI expects a "main" subroutine as the entry point for any and all code. Currently, if you try to load something without that, it crashes.