initial structure pass
polish, next up testing
small restructure within compile process, clean up a bunch of bugs
add a couple missing semicolons yeaaa
big commit - on save and reload only the file that was modified recompiles
detects removed file and removes from public
fix a small bug and file deletion is working :shipit: