More Level gen and debug tool work

- Added custom error messages, to go along with dbprintf.
- Put the level struct into a header for organization
- Made a Classnotes.cpp to keep all class examples and lesson material