Implemented various syntax checking:
- Checks for passage names with whitespace;
- Checks if there exists at least one passage named "Start";
- Checks for JS syntax errors;
- Checks for YAML syntax errors;
- Logs a detailed error list on the browser console;
- Displays a simplified error list as a floating pop up for the user.